Курс на 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»Учеников на курсе 667
Сертификаты, выданные на курсе «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 ↗