Курс на 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 задач Время прохождения курса «Школьное программирование» 49 ч. Последнее обновление курса «Школьное программирование» обн. 28 февраля 2026

Введение

3 урока
1. Теоретические основы (Теория) ↗
2. Практические основы (Практика) ↗
3. Вводное занятие (Теория / Практика) ↗

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

19 уроков
1. Комментарии (Теория) ↗
2. Комментарии (Практика) ↗
3. Команда вывода (Теория) ↗
4. Команда вывода (Практика) ↗
5. Арифметические операции (Теория) ↗
6. Арифметические операции (Практика) ↗
7. Дополнительные арифметические операции (Теория) ↗
8. Дополнительные арифметические операции (Практика) ↗
9. Математические функции (Теория) ↗
10. Математические функции (Практика) ↗
11. Переменные. Команда присваивания. (Теория) ↗
12. Переменные. Команда присваивания. (Практика) ↗
13. Команда ввода (Теория) ↗
14. Команда ввода (Практика) ↗
15. Задачи на линейные алгоритмы (Теория) ↗
16. Задачи на линейные алгоритмы (Практика) ↗
17. Задачи на целочисленную арифметику (Теория) ↗
18. Задачи на целочисленную арифметику (Практика) ↗
19. Практические работы (Теория/Практика) ↗

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

17 уроков
1. Неполное ветвление (Теория) ↗
2. Неполное ветвление (Практика) ↗
3. Полное ветвление (Теория) ↗
4. Полное ветвление (Практика) ↗
5. Вложенные ветвления ограничивающего типа (Теория) ↗
6. Вложенные ветвления ограничивающего типа (Практика) ↗
7. Вложенные ветвления расширяющего типа (Теория) ↗
8. Вложенные ветвления расширяющего типа (Практика) ↗
9. Замена вложенных ветвлений (Теория) ↗
10. Замена вложенных ветвлений (Практика) ↗
11. Множественное ветвление (Теория) ↗
12. Множественное ветвление (Практика) ↗
13. Задачи на разветвляющиеся алгоритмы (Теория) ↗
14. Задачи на разветвляющиеся алгоритмы (Практика) ↗
15. Задачи на целочисленную арифметику (Теория) ↗
16. Задачи на целочисленную арифметику (Практика) ↗
17. Практические работы (Теория/Практика) ↗

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

15 уроков
1. Неэффективные повторения (Теория) ↗
2. Неэффективные повторения (Практика) ↗
3. Эффективные повторения с возрастающим параметром (Теория) ↗
4. Эффективные повторения с возрастающим параметром (Практика) ↗
5. Эффективные повторения с убывающим параметром (Теория) ↗
6. Эффективные повторения с убывающим параметром (Практика) ↗
7. Вложенные повторения (Теория) ↗
8. Вложенные повторения (Практика) ↗
9. Задачи на генераторы чисел (Теория) ↗
10. Задачи на генераторы чисел (Практика) ↗
11. Задачи на повторяющийся ввод (Теория) ↗
12. Задачи на повторяющийся ввод (Практика) ↗
13. Задачи на резервирование данных (Теория) ↗
14. Задачи на резервирование данных (Практика) ↗
15. Практические работы (Теория/Практика) ↗

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

13 уроков
1. Управление повторениями с помощью операторов (Теория) ↗
2. Управление повторениями с помощью операторов (Практика) ↗
3. Замена управляющего оператора циклом с условием (Теория) ↗
4. Замена управляющего оператора циклом с условием (Практика) ↗
5. Задачи на обработку данных (Теория) ↗
6. Задачи на обработку данных (Практик) ↗
7. Задачи на поиск по эталону (Теория) ↗
8. Задачи на поиск по эталону (Практика) ↗
9. Задачи на обработку данных после повторений (Теория) ↗
10. Задачи на обработку данных после повторений (Практика) ↗
11. Задачи на системы счисления (Теория) ↗
12. Задачи на системы счисления (Практика) ↗
13. Практические работы (Теория/Практика) ↗

Развитие

3 урока
1. Вспомогательные алгоритмы (Теория) ↗
2. Вспомогательные алгоритмы (Практика) ↗
3. Подводящее занятие (Теория / Практика) ↗

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

17 уроков
1. Независимый вспомогательный алгоритм (Теория) ↗
2. Независимый вспомогательный алгоритм (Практика) ↗
3. Деструктивно отдающий вспомогательный алгоритм (Теория) ↗
4. Деструктивно отдающий вспомогательный алгоритм (Практика) ↗
5. Конструктивно отдающий вспомогательный алгоритм (Теория) ↗
6. Конструктивно отдающий вспомогательный алгоритм (Практика) ↗
7. Принимающий вспомогательный алгоритм (Теория) ↗
8. Принимающий вспомогательный алгоритм (Практика) ↗
9. Итеративный процесс повторений (Теория) ↗
10. Итеративный процесс повторений (Практика) ↗
11. Рекурсивный процесс повторений (Теория) ↗
12. Рекурсивный процесс повторений (Практика) ↗
13. Встроенные функции (Теория) ↗
14. Встроенные функции (Практика) ↗
15. Задачи на динамический перебор (Теория) ↗
16. Задачи на динамический перебор (Практика) ↗
17. Практические работы (Теория/Практика) ↗

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

9 уроков
1. Линейные алгоритмы (Домашняя работа) ↗
2. Линейные алгоритмы (Классная работа) ↗
3. Разветвляющиеся алгоритмы (Домашняя работа) ↗
4. Разветвляющиеся алгоритмы (Классная работа) ↗
5. Смешанные алгоритмы (Домашняя работа) ↗
6. Смешанные алгоритмы (Классная работа) ↗
7. Вспомогательные алгоритмы (Домашняя работа) ↗
8. Вспомогательные алгоритмы (Классная работа) ↗
9. Самостоятельная работа ↗

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

17 уроков
1. Линейные алгоритмы отдельных символов (Домашняя работа) ↗
2. Линейные алгоритмы отдельных символов (Классная работа) ↗
3. Линейные алгоритмы строк (Домашняя работа) ↗
4. Линейные алгоритмы строк (Классная работа) ↗
5. Линейные алгоритмы преобразования типов (Домашняя работа) ↗
6. Линейные алгоритмы преобразования типов (Классная работа) ↗
7. Разветвляющиеся алгоритмы (Домашняя работа) ↗
8. Разветвляющиеся алгоритмы (Классная работа) ↗
9. Повторяющиеся алгоритмы (Домашняя работа) ↗
10. Повторяющиеся алгоритмы (Классная работа) ↗
11. Смешанные алгоритмы поиска (Домашняя работа) ↗
12. Смешанные алгоритмы поиска (Классная работа) ↗
13. Смешанные алгоритмы форматирования (Домашняя работа) ↗
14. Смешанные алгоритмы форматирования (Классная работа) ↗
15. Самостоятельная работа #1 ↗
16. Самостоятельная работа #2 ↗
17. Самостоятельная работа #3 ↗

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

8 уроков
1. Просмотр списка/массива (Теория) ↗
2. Просмотр списка/массива (Практика) ↗
3. Создание списка/массива (Теория) ↗
4. Создание списка/массива (Практика) ↗
5. Изменение списка/массива (Теория) ↗
6. Изменение списка/массива (Практика) ↗
7. Преобразование списков/массивов (Теория) ↗
8. Преобразование списков/массивов (Практика) ↗

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

14 уроков
1. Повторяющиеся алгоритмы рисования (Домашняя работа) ↗
2. Повторяющиеся алгоритмы рисования (Классная работа) ↗
3. Простейшая анимация (Домашняя работа) ↗
4. Простейшая анимация (Классная работа) ↗
5. Смешанные алгоритмы рисования (Домашняя работа) ↗
6. Смешанные алгоритмы рисования (Классная работа) ↗
7. Вспомогательные алгоритмы рисования (Домашняя работа) ↗
8. Вспомогательные алгоритмы рисования (Классная работа) ↗
9. Логический тип данных (Домашняя работа) ↗
10. Логический тип данных (Классная работа) ↗
11. Простейшие спрайты (Домашняя работа) ↗
12. Простейшие спрайты (Классная работа) ↗
13. Структуры хранения данных (Домашняя работа) ↗
14. Структуры хранения данных (Классная работа) ↗