Курс на Stepik
Обложка курса «Школьное программирование» на Stepik
2 000 ₽

Школьное программирование 5.000

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

Школьный интерактивный курс по программированию на основе "Златопольский Д.М. Cборник задач по программированию."

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Школьное программирование»Учеников на курсе 95
Сертификаты, выданные на курсе «Школьное программирование»Сертификатов выдано 0
Отзывы о курсе «Школьное программирование»Отзывов получено 8
Рейтинг курса «Школьное программирование»Рейтинг курса 5.000
Уроки в курсе «Школьное программирование»Количество уроков 135
Тесты в курсе «Школьное программирование»Количество квизов 441
Задачи с кодом в курсе «Школьное программирование»Количество задач с кодом 418
Время прохождения курса «Школьное программирование»Время прохождения курса
Стоимость курса «Школьное программирование»Стоимость курса 2 000 ₽
Обновления курса «Школьное программирование»Обновления курса
Дата публикации курса «Школьное программирование»Дата публикации курса
Последнее обновление курса «Школьное программирование»Последнее обновление
Сложность easy

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

Разделы в курсе «Школьное программирование» 11 разделов Уроки в курсе «Школьное программирование» 135 уроков Тесты в курсе «Школьное программирование» 441 тест Задачи в курсе «Школьное программирование» 418 задач Время прохождения курса «Школьное программирование» 48 ч. Последнее обновление курса «Школьное программирование» обн. 28 февраля 2026

1. Введение

3 урока
Открытый
1.1 Теоретические основы (Теория)
600
114
14м 26с
11
Открытый
1.2 Практические основы (Практика)
513
84
9м 21с
1
Открытый
1.3 Вводное занятие (Теория / Практика)
493
336
9м 16с
-2

2. Линейные алгоритмы для работы с числами

19 уроков
Закрытый
2.1 Комментарии (Теория)
653
156
3м 19с
23
Закрытый
2.2 Комментарии (Практика)
620
466
4м 51с
9
Закрытый
2.3 Команда вывода (Теория)
615
77
8м 1с
12
Закрытый
2.4 Команда вывода (Практика)
610
539
6м 15с
12
Закрытый
2.5 Арифметические операции (Теория)
604
119
7м 38с
16
Закрытый
2.6 Арифметические операции (Практика)
600
403
21м 28с
16
Закрытый
2.7 Дополнительные арифметические операции (Теория)
581
112
6м 28с
10
Закрытый
2.8 Дополнительные арифметические операции (Практика)
578
466
11м 20с
10
Закрытый
2.9 Математические функции (Теория)
578
91
14м 5с
13
Закрытый
2.10 Математические функции (Практика)
560
326
19м 39с
13
Закрытый
2.11 Переменные. Команда присваивания. (Теория)
589
98
7м 3с
10
Закрытый
2.12 Переменные. Команда присваивания. (Практика)
580
366
10м 40с
7
Закрытый
2.13 Команда ввода (Теория)
575
112
6м 14с
12
Закрытый
2.14 Команда ввода (Практика)
562
276
21м 55с
12
Закрытый
2.15 Задачи на линейные алгоритмы (Теория)
483
408
5м 39с
4
Закрытый
2.16 Задачи на линейные алгоритмы (Практика)
477
194
28м 30с
9
Закрытый
2.17 Задачи на целочисленную арифметику (Теория)
474
369
7м 10с
4
Закрытый
2.18 Задачи на целочисленную арифметику (Практика)
469
281
22м 17с
5
Закрытый
2.19 Практические работы (Теория/Практика)
68
38
6м 50с
0

3. Разветвляющиеся алгоритмы для работы с числами

17 уроков
Закрытый
3.1 Неполное ветвление (Теория)
548
140
5м 22с
13
Закрытый
3.2 Неполное ветвление (Практика)
506
354
22м 16с
9
Закрытый
3.3 Полное ветвление (Теория)
504
124
6м 31с
10
Закрытый
3.4 Полное ветвление (Практика)
473
252
22м 40с
11
Закрытый
3.5 Вложенные ветвления ограничивающего типа (Теория)
411
110
6м 32с
5
Закрытый
3.6 Вложенные ветвления ограничивающего типа (Практика)
401
264
15м 24с
2
Закрытый
3.7 Вложенные ветвления расширяющего типа (Теория)
462
101
6м 44с
8
Закрытый
3.8 Вложенные ветвления расширяющего типа (Практика)
375
267
9м 0с
6
Закрытый
3.9 Замена вложенных ветвлений (Теория)
443
192
4м 47с
7
Закрытый
3.10 Замена вложенных ветвлений (Практика)
405
209
18м 47с
11
Закрытый
3.11 Множественное ветвление (Теория)
426
190
4м 39с
7
Закрытый
3.12 Множественное ветвление (Практика)
385
212
26м 24с
15
Закрытый
3.13 Задачи на разветвляющиеся алгоритмы (Теория)
396
249
2м 26с
7
Закрытый
3.14 Задачи на разветвляющиеся алгоритмы (Практика)
336
124
26м 22с
3
Закрытый
3.15 Задачи на целочисленную арифметику (Теория)
329
279
2м 13с
7
Закрытый
3.16 Задачи на целочисленную арифметику (Практика)
322
135
19м 54с
6
Закрытый
3.17 Практические работы (Теория/Практика)
49
17
3м 54с
0

4. Повторяющиеся алгоритмы для работы с числами

15 уроков
Закрытый
4.1 Неэффективные повторения (Теория)
390
89
4м 50с
10
Закрытый
4.2 Неэффективные повторения (Практика)
301
213
9м 45с
10
Закрытый
4.3 Эффективные повторения с возрастающим параметром (Теория)
358
180
4м 1с
6
Закрытый
4.4 Эффективные повторения с возрастающим параметром (Практика)
284
151
21м 47с
5
Закрытый
4.5 Эффективные повторения с убывающим параметром (Теория)
277
177
4м 38с
3
Закрытый
4.6 Эффективные повторения с убывающим параметром (Практика)
318
188
16м 34с
5
Закрытый
4.7 Вложенные повторения (Теория)
321
70
5м 5с
8
Закрытый
4.8 Вложенные повторения (Практика)
316
131
24м 33с
8
Закрытый
4.9 Задачи на генераторы чисел (Теория)
249
186
1м 25с
3
Закрытый
4.10 Задачи на генераторы чисел (Практика)
251
135
16м 5с
1
Закрытый
4.11 Задачи на повторяющийся ввод (Теория)
301
183
3м 41с
3
Закрытый
4.12 Задачи на повторяющийся ввод (Практика)
233
129
25м 49с
3
Закрытый
4.13 Задачи на резервирование данных (Теория)
289
189
2м 12с
3
Закрытый
4.14 Задачи на резервирование данных (Практика)
221
105
18м 23с
3
Закрытый
4.15 Практические работы (Теория/Практика)
27
16
7м 41с
0

5. Смешанные алгоритмы для работы с числами

13 уроков
Закрытый
5.1 Управление повторениями с помощью операторов (Теория)
245
187
3м 13с
4
Закрытый
5.2 Управление повторениями с помощью операторов (Практика)
218
106
31м 46с
6
Закрытый
5.3 Замена управляющего оператора циклом с условием (Теория)
270
54
4м 2с
6
Закрытый
5.4 Замена управляющего оператора циклом с условием (Практика)
240
111
18м 10с
2
Закрытый
5.5 Задачи на обработку данных (Теория)
261
157
3м 2с
5
Закрытый
5.6 Задачи на обработку данных (Практик)
252
93
52м 56с
9
Закрытый
5.7 Задачи на поиск по эталону (Теория)
175
149
2м 18с
5
Закрытый
5.8 Задачи на поиск по эталону (Практика)
233
78
41м 33с
3
Закрытый
5.9 Задачи на обработку данных после повторений (Теория)
216
216
0м 1с
3
Закрытый
5.10 Задачи на обработку данных после повторений (Практика)
182
86
23м 21с
3
Закрытый
5.11 Задачи на системы счисления (Теория)
161
128
2м 43с
2
Закрытый
5.12 Задачи на системы счисления (Практика)
159
66
17м 40с
5
Закрытый
5.13 Практические работы (Теория/Практика)
21
11
3м 23с
0

6. Развитие

3 урока
Закрытый
6.1 Вспомогательные алгоритмы (Теория)
139
78
2м 45с
1
Закрытый
6.2 Вспомогательные алгоритмы (Практика)
119
43
2м 40с
0
Закрытый
6.3 Подводящее занятие (Теория / Практика)
134
75
3м 47с
1

7. Вспомогательные алгоритмы для работы с числами

17 уроков
Закрытый
7.1 Независимый вспомогательный алгоритм (Теория)
226
85
1м 42с
6
Закрытый
7.2 Независимый вспомогательный алгоритм (Практика)
108
51
26м 57с
2
Закрытый
7.3 Деструктивно отдающий вспомогательный алгоритм (Теория)
90
30
2м 43с
1
Закрытый
7.4 Деструктивно отдающий вспомогательный алгоритм (Практика)
90
61
5м 3с
1
Закрытый
7.5 Конструктивно отдающий вспомогательный алгоритм (Теория)
182
25
1м 14с
3
Закрытый
7.6 Конструктивно отдающий вспомогательный алгоритм (Практика)
90
49
16м 22с
1
Закрытый
7.7 Принимающий вспомогательный алгоритм (Теория)
80
55
1м 57с
0
Закрытый
7.8 Принимающий вспомогательный алгоритм (Практика)
91
31
24м 2с
0
Закрытый
7.9 Итеративный процесс повторений (Теория)
77
58
2м 26с
1
Закрытый
7.10 Итеративный процесс повторений (Практика)
74
40
36м 44с
0
Закрытый
7.11 Рекурсивный процесс повторений (Теория)
72
54
1м 35с
1
Закрытый
7.12 Рекурсивный процесс повторений (Практика)
72
35
35м 9с
1
Закрытый
7.13 Встроенные функции (Теория)
64
38
1м 44с
0
Закрытый
7.14 Встроенные функции (Практика)
63
39
10м 17с
1
Закрытый
7.15 Задачи на динамический перебор (Теория)
63
51
1м 23с
0
Закрытый
7.16 Задачи на динамический перебор (Практика)
67
30
28м 31с
1
Закрытый
7.17 Практические работы (Теория/Практика)
5
5
-
0

8. Логический тип данных

9 уроков
Открытый
8.1 Линейные алгоритмы (Домашняя работа)
185
70
23м 37с
7
Открытый
8.2 Линейные алгоритмы (Классная работа)
156
94
15м 21с
5
Открытый
8.3 Разветвляющиеся алгоритмы (Домашняя работа)
133
70
15м 39с
2
Открытый
8.4 Разветвляющиеся алгоритмы (Классная работа)
132
74
18м 15с
6
Открытый
8.5 Смешанные алгоритмы (Домашняя работа)
130
85
20м 20с
3
Открытый
8.6 Смешанные алгоритмы (Классная работа)
138
77
26м 19с
4
Открытый
8.7 Вспомогательные алгоритмы (Домашняя работа)
162
107
7м 57с
5
Открытый
8.8 Вспомогательные алгоритмы (Классная работа)
138
65
26м 30с
5
Открытый
8.9 Самостоятельная работа
143
49
54м 45с
6

9. Строковый тип данных

17 уроков
Закрытый
9.1 Линейные алгоритмы отдельных символов (Домашняя работа)
153
69
20м 0с
7
Открытый
9.2 Линейные алгоритмы отдельных символов (Классная работа)
136
93
14м 33с
5
Открытый
9.3 Линейные алгоритмы строк (Домашняя работа)
121
61
3м 0с
6
Открытый
9.4 Линейные алгоритмы строк (Классная работа)
138
89
15м 19с
5
Открытый
9.5 Линейные алгоритмы преобразования типов (Домашняя работа)
119
76
3м 39с
4
Открытый
9.6 Линейные алгоритмы преобразования типов (Классная работа)
136
80
20м 34с
5
Открытый
9.7 Разветвляющиеся алгоритмы (Домашняя работа)
119
87
4м 26с
5
Открытый
9.8 Разветвляющиеся алгоритмы (Классная работа)
123
65
19м 41с
2
Открытый
9.9 Повторяющиеся алгоритмы (Домашняя работа)
117
82
5м 20с
5
Открытый
9.10 Повторяющиеся алгоритмы (Классная работа)
117
47
54м 28с
3
Открытый
9.11 Смешанные алгоритмы поиска (Домашняя работа)
108
72
6м 55с
4
Открытый
9.12 Смешанные алгоритмы поиска (Классная работа)
115
44
78м 27с
7
Открытый
9.13 Смешанные алгоритмы форматирования (Домашняя работа)
104
65
1м 54с
2
Открытый
9.14 Смешанные алгоритмы форматирования (Классная работа)
111
43
52м 22с
4
Открытый
9.15 Самостоятельная работа #1
348
32
78м 7с
6
Открытый
9.16 Самостоятельная работа #2
108
19
118м 19с
2
Открытый
9.17 Самостоятельная работа #3
93
13
120м 7с
2

10. Структура данных вида список/массив

8 уроков
Закрытый
10.1 Просмотр списка/массива (Теория)
71
37
2м 4с
1
Закрытый
10.2 Просмотр списка/массива (Практика)
53
22
20м 59с
1
Закрытый
10.3 Создание списка/массива (Теория)
97
24
4м 58с
3
Закрытый
10.4 Создание списка/массива (Практика)
46
6
17м 37с
0
Закрытый
10.5 Изменение списка/массива (Теория)
24
14
2м 33с
0
Закрытый
10.6 Изменение списка/массива (Практика)
28
6
-
0
Закрытый
10.7 Преобразование списков/массивов (Теория)
31
15
2м 20с
0
Закрытый
10.8 Преобразование списков/массивов (Практика)
55
6
1м 14с
0

11. Прикладное программирование в GameEngine

14 уроков
Открытый
11.1 Повторяющиеся алгоритмы рисования (Домашняя работа)
136
47
3м 33с
7
Открытый
11.2 Повторяющиеся алгоритмы рисования (Классная работа)
111
37
47м 29с
2
Открытый
11.3 Простейшая анимация (Домашняя работа)
113
82
0м 5с
4
Открытый
11.4 Простейшая анимация (Классная работа)
111
27
47м 38с
3
Открытый
11.5 Смешанные алгоритмы рисования (Домашняя работа)
87
62
0м 2с
0
Открытый
11.6 Смешанные алгоритмы рисования (Классная работа)
106
22
30м 4с
2
Открытый
11.7 Вспомогательные алгоритмы рисования (Домашняя работа)
83
27
1м 19с
0
Открытый
11.8 Вспомогательные алгоритмы рисования (Классная работа)
85
25
8м 19с
1
Открытый
11.9 Логический тип данных (Домашняя работа)
84
49
0м 10с
0
Открытый
11.10 Логический тип данных (Классная работа)
95
20
1м 20с
1
Открытый
11.11 Простейшие спрайты (Домашняя работа)
98
59
0м 5с
0
Открытый
11.12 Простейшие спрайты (Классная работа)
119
18
20м 6с
3
Открытый
11.13 Структуры хранения данных (Домашняя работа)
101
101
0м 2с
2
Открытый
11.14 Структуры хранения данных (Классная работа)
156
14
1м 38с
2