Тематическое планирование курса “Программирование”
7 класс
№ | Тема | Количество часов |
|---|---|---|
1. | Простейшие программы | 4 |
2. | Компьютерная графика | 4 |
3. | Пользовательские процедуры | 4 |
4. | Целые числа. Арифметическиеоперации над целыми числами | 2 |
5. | Вещественнее числа. Операции надвещественными числами | 2 |
6. | Случайные и псевдослучайныечисла | 2 |
7. | Ветвления | 4 |
8. | Цикл с условием | 4 |
9. | Цикл по переменной | 4 |
10. | Циклы в компьютерной графике | 4 |
11. | Проектная деятельность | 30 |
12. | Повторение и обобщение | 4 |
8 класс
№ | Тема | Количество часов |
|---|---|---|
Python | ||
1. | Повторение. Документированиепрограммы | 4 |
2. | Функции. Логические функции | 2 |
3. | Рекурсии. Рекурсивные процедурыи функции. Фракталы | 2 |
4. | Символьные строки. Сравнениестрок. Операции со строками | 2 |
5. | Символы, операции с символами | 2 |
6. | Преобразование строка-число.Рекурсивный перебор | 2 |
7. | Массивы | 4 |
8. | Алгоритмы обработки массивов | 4 |
9. | Сортировка массивов | 4 |
С++ | ||
10. | Структура программы на языке C++. Компиляция программы. Препроцессор. Директива include. | 2 |
11. | Вывод текста на экран.Диалоговыепрограммы.Ввод и вывод данных | 2 |
12. | Процедуры. Процедуры с параметрами. Рефакторинг | 2 |
13. | Целые и вещественные числа.Арифметические выражения. Деление и остаток | 2 |
14. | Ветвление. Условный оператор. Вложенный условный оператор. Логические переменные. Сложныеусловия | 2 |
15. | Цикл с условием. Цикл с постусловием. Цикл с переменной. Вложенный цикл | 2 |
16. | Локальные и глобальные переменные. Процедуры, изменяющие аргументы | 2 |
17. | Функции в С++.Логические ирекурсивные функции | 2 |
18. | Символьные строки | 4 |
19. | Массивы в C++ | 4 |
20. | Матрицы в C++ | 4 |
21. | Сортировка массивов в C++ | 2 |
22. | Повторение и обобщение | 4 |
9 класс
№ | Тема | Количество часов |
|---|---|---|
Python | ||
1. | Двоичный поиск по массиву | 1 |
2. | Двоичный поиск по ответу | 1 |
3. | Обработка файлов | 4 |
4. | Целочисленные алгоритмы | 2 |
5. | Словари | 2 |
6. | Структуры и классы | 6 |
7. | Деревья | 4 |
8. | Графы | 4 |
9. | Динамическое программирование | 2 |
10. | Событийно-ориентированное программирование. Программы с графическим интерфейсом | 8 |
Форма организации учебной деятельности В рамках курса внеурочной деятельности «Программирование» приоритет следует отдавать тем формам работы, в которых ребенок занимает активную позицию: обсуждения, дискуссии, мозговые штурмы, решения кейсов, олимпиады, эксперименты, конкурсы, коммуникативные, деловые, интеллектуальные игры и т.п.
Формы внеурочной деятельности должны сочетать индивидуальную и групповую работу обучающихся, а также предоставлять им возможность проявить и развить свою самостоятельность.
Выбор конкретных форм реализации внеурочной деятельности образовательная организация определяет самостоятельно.