Курс на Stepik
Обложка курса «Programming Essentials - Problem Solving» на Stepik
Бесплатно

Programming Essentials - Problem Solving 0.000

Открыть на
STEPIK.ORG

This course helps to get familiar with programming, by solving problems step by step..It helps learners to solve problems and write code topic wise.Currently problems are designed to code in C/C++, but in later stages it'll be evolved to code in multiple languages. The problem sets are designed to cover various topics like variables, operators, branching, loops, arrays, strings.While the code wizard allows to write free style code snippets, it's recommended to write core logic in a separate function.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Programming Essentials - Problem Solving»Учеников на курсе 661
Сертификаты, выданные на курсе «Programming Essentials - Problem Solving»Сертификатов выдано 0
Отзывы о курсе «Programming Essentials - Problem Solving»Отзывов получено 0
Рейтинг курса «Programming Essentials - Problem Solving»Рейтинг курса 0.000
Уроки в курсе «Programming Essentials - Problem Solving»Количество уроков 114
Тесты в курсе «Programming Essentials - Problem Solving»Количество квизов 28
Задачи с кодом в курсе «Programming Essentials - Problem Solving»Количество задач с кодом 146
Время прохождения курса «Programming Essentials - Problem Solving»Время прохождения курса
Обновления курса «Programming Essentials - Problem Solving»Обновления курса
Дата публикации курса «Programming Essentials - Problem Solving»Дата публикации курса
Последнее обновление курса «Programming Essentials - Problem Solving»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Programming Essentials - Problem Solving» 15 разделов Уроки в курсе «Programming Essentials - Problem Solving» 114 уроков Тесты в курсе «Programming Essentials - Problem Solving» 28 тестов Задачи в курсе «Programming Essentials - Problem Solving» 146 задач Время прохождения курса «Programming Essentials - Problem Solving» 17 ч. Последнее обновление курса «Programming Essentials - Problem Solving» обн. 2 января 2026

Practice Problems Listing - Topic Wise

6 уроков
1. Simple Programs
2. Branching
3. Loops
4. Arrays
5. Strings
6. Functions

Lab-1 : Simple Programs

11 уроков
1. Sum of two numbers
2. Area & Perimeter of the circle
3. Volume & Surface area of the Box
4. Calculate Simple & Compound Interest
5. Temperature Conversions
6. Swapping two numbers
7. Reverse 3 digit number
8. Convert time in hh:mm:ss formatinto total seconds and vice versa
9. Puzzle Time : Rearrange the shuffled code
10. Puzzle time : Bug fixing
11. Code Analysis

Lab-2 : Branching

17 уроков
1. Even or odd number
2. Positive or negative number
3. Biggest of three numbers
4. Armstrong number or not
5. Type of triangle
6. Quadrant of a point
7. Roots of quadratic equation
8. Leap year or not
9. Day of the week
10. Choice based arithmetic
11. Compute grade based on scores
12. Income tax calculation
13. Vowel or consonant
14. Toggle the case of an alphabet
15. Type of character
16. Puzzle Time: Rearrange the shuffled code
17. Puzzle Time : Bug Fixing

Lab-3 : Loops

15 уроков
1. Sum of numbers in given range
2. Sum of digits in given number
3. Reversing Number and Palindrome
4. Sum of factors, perfect number or not
5. Check if given number is prime or not
6. Calculate GCD & LCM
7. Fibonacci series
8. Factorial
9. nCr calculation
10. Count leap years in given range
11. Armstrong number or not (Any no.of digits)
12. Polynomial Evaluation
13. Count of numbers divisible by 3 or 5 or 7
14. Puzzle time: Rearrange the shuffled code
15. Puzzle time : Bug fixing

Lab-4 : Nested Loops

4 урока
1. Count of Prime numbers
2. Digital root of a given number
3. Prime factors
4. Print a row in Pascal triangle

Lab-5 : 1D Arrays

14 уроков
1. sum and average of array elements
2. min & max elements in the array.
3. Reverse the elements in the array
4. Count even, odd elements in the array
5. difference between even, odd elements in the array
6. difference between elements at even, odd index in the array
7. Linear search & Binary search
8. sort elements in given array
9. count no.of days elapsed from 1st January of specific year
10. Shift the array elements by N positions
11. Rotate the array elements by N positions
12. Number conversions
13. Merging of two sorted arrays
14. Ordered insert into sorted array

Lab-6 : 2D Arrays

6 уроков
1. Matrix addition & subtraction
2. Matrix multiplication
3. Trace of the matrix
4. Row wise sum, Column wise sum in 2D array
5. Row wise min/max, Column wise min/max in 2D array
6. Reference Examples

Lab-7 : Strings

11 уроков
1. Simple string operations
2. More operations
3. Sum of ASCII values
4. Count vowels
5. Toggle the case of each character
6. Starting with , End with a particular substring or not?
7. Isogram or not
8. String building
9. String parsing
10. Convert identifier names from one convention to other
11. Reference Reading

Lab-8 : Table of Strings (2D char arrays) & File Handling

9 уроков
1. Search for a particular word in table of strings
2. Find the length of each word/line from given input
3. Sort the words
4. Find the word with a) min length b) max length
5. Word frequency in given sentence
6. Count the words with matching length
7. Reverse each line/word from given input
8. Convert each line as integer
9. Reference Code/Examples

Lab-9 : Structures and Unions

5 уроков
1. Volume and Surface area of the Box
2. No.of seconds elapsed
3. No.of days elapsed
4. Student Score Analysis
5. Employee Data Analysis

Additional Concepts & Medium Complex problems

4 урока
1. File Handling - C library API
2. File Handling - Unix/Linux System Calls
3. Checklist
4. Bitwise Operators

Python to C Migration

6 уроков
1. Simple I/O, Variables & Data Types
2. Operators & Computations
3. Branching
4. Loops
5. Lists/Ararys
6. Strings

Appendix

1 урок
1. Set-1

Practice Problems : Coding Streaks

4 урока
1. Coding Streak : Day-1
2. Coding Streak : Day-2
3. Coding Streak : Day-3
4. Coding Streak : Day-4

Scenario Based Questions

1 урок
1. Set - 1