Курс на 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

Введение

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. Структуры хранения данных (Классная работа)