МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Министерство образования Свердловской области
Департамент образования Администрации города Екатеринбурга
МАОУ СОШ №184 "Новая школа"
РАБОЧАЯ ПРОГРАММА КУРСА ВНЕУРОЧНОЙ
ДЕЯТЕЛЬНОСТИ
Программирование
для обучающихся 7 классов
Екатеринбург 2025
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
ОБЩАЯ ХАРАКТЕРИСТИКА КУРСА «ПРОГРАММИРОВАНИЕ»
Рабочая программа курса «Программирование» (далее — курс) для 7
класса составлена на основе требований Федерального государственного
образовательного стандарта основного общего образования к результатам
освоения основной программы основного общего образования (Приказ
Министерства просвещения Российской Федерации от 31.05.2021 № 287 «Об
утверждении федерального государственного образовательного стандарта
основного общего образования»), с учетом Примерной программы
воспитания (протокол Федерального учебно-методического объединения по
общему образованию № 3/22 от 23.06.2022) и Примерной основной
образовательной программы основного общего образования (протокол
Федерального учебно-методического объединения по общему образованию№
1/22 от 18.03.2022).
Рабочая программа курса дает представления о цели, задачах, общей
стратегии обучения, воспитания и развития обучающихся средствами курса
внеурочной деятельности, устанавливает содержание курса, предусматривает
его структурирование по разделам и темам; предлагает распределение
учебных часов по разделам и темам курса и последовательность их изучения
с учетом межпредметных и внутрипредметных связей, логики учебного
процесса, возрастных особенностей обучающихся, включает описание форм
организации занятий и учебно-методического обеспечения образовательного
процесса.
Рабочая программа курса определяет количественные и качественные
характеристики учебного материала для каждого года изучения, в том числе
планируемые результаты освоения обучающимися программы курса
внеурочной деятельности на уровне основного общего образования.
Программа служит основой для составления поурочного тематического
планирования курса внеурочной деятельности учителем.
ЦЕЛИ ИЗУЧЕНИЯ УЧЕБНОГО КУРСА
Целями изучения курса «Программирование» являются:
1)
формирование
основ
мировоззрения,
соответствующего
современному уровню развития науки информатики, достижениям научнотехнического прогресса и общественной практики, за счет развития
представлений об информации как о важнейшем стратегическом ресурсе
развития
личности,
государства,
общества;
понимание
роли
информационных процессов, информационных ресурсов и информационных
технологий в условиях цифровой трансформации многих сфер жизни
современного общества;
2) обеспечение условий, способствующих развитию алгоритмического
мышления как необходимого условия профессиональной деятельности в
современном информационном обществе, предполагающего способность
обучающегося разбивать сложные задачи на более простые подзадачи;
сравнивать новые задачи с задачами, решенными ранее; определять шаги для
достижения результата и т. д.;
3) формирование цифровых навыков, в том числе ключевых
компетенций цифровой экономики, таких как базовое программирование на
Python, основы работы с данными, коммуникация в современных цифровых
средах, информационная безопасность; воспитание ответственного и
избирательного отношения к информации;
4) формирование необходимых для успешной жизни в меняющемся
мире универсальных учебных действий (универсальных компетентностей) на
основе средств и методов информатики и информационных технологий, в
том числе овладение умениями работать с различными видами информации,
самостоятельно планировать и осуществлять индивидуальную и
коллективную информационную деятельность, представлять и оценивать ее
результаты; формирование и развитие компетенций обучающихся в области
использования информационно коммуникационных технологий, в том числе
знаний, умений и навыков работы с информацией, программирования,
коммуникации в современных цифровых средах в условиях обеспечения
информационной безопасности обучающегося;
5) воспитание ответственного и избирательного отношения к
информации с учетом правовых и этических аспектов ее распространения,
стремления к продолжению образования в области информационных
технологий и созидательной деятельности с применением средств
информационных технологий.
СОДЕРЖАНИЕ КУРСА «ПРОГРАММИРОВАНИЕ»
1. Основы языка программирования Python (раздел «Алгоритмы и
программирование»)
Современные
языки
программирования.
Алгоритм.
Язык
программирования. Программа. Среда разработки IDE. Интерфейс Sculpt.
Виды алгоритмов: линейный, разветвляющийся. Переменные. Правила
образования имен переменных. Типы данных: целое число, строка. Функция.
Виды функций. Функция: print(), input(), int(). Ветвление в Python. Оператор ifelse. Вложенное ветвление. Множественное ветвление. Оператор if-elif-else.
2. Циклы в языке программирования Python (раздел «Алгоритмы и
программирование»)
Логическое выражение. Простые и сложные логические выражения.
Результат вычисления логического выражения. Условие. Операции сравнения
в Python. Логические операторы в Python: and, or иnot. Операторы
целочисленного деления и деления с остатком на Python. Цикл с
предусловием. Цикл с параметром.
ПЛАНИРУЕМЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕЗУЛЬТАТЫ
ЛИЧНОСТНЫЕ РЕЗУЛЬТАТЫ
−
−
−
−
−
−
понимание роли информационных процессов в современном мире;
владение первичными навыками анализа и критичной оценки
получаемой информации;
способность увязать учебное содержание с собственным жизненным
опытом, понять значимость подготовки в области информатики и ИКТ в
условиях развития информационного общества;
готовность к повышению своего образовательного уровня и
продолжению обучения с использованием средств и методов
программирования;
способность и готовность к общению и сотрудничеству со сверстниками
и взрослыми в процессе образовательной, общественно-полезной,
учебно-исследовательской, творческой деятельности;
способность и готовность к принятию ценностей здорового образа
жизни за счет знания основных гигиенических, эргономических и
технических условий безопасной эксплуатации средств ИКТ.
МЕТАПРЕДМЕТНЫЕ РЕЗУЛЬТАТЫ
− владение общепредметными понятиями «объект», «система», «модель»,
«алгоритм», «исполнитель» и др.;
− владение умениями самостоятельно планировать пути достижения
целей; соотносить свои действия с планируемыми результатами,
осуществлять контроль своей деятельности, определять способы
действий в рамках предложенных условий, корректировать свои
действия в соответствии с изменяющейся ситуацией; оценивать
правильность выполнения учебной задачи;
− владение основами самоконтроля, самооценки, принятия решений и
осуществления осознанного выбора в учебной и познавательной
деятельности;
− владение основными универсальными умениями информационного
характера: постановка и формулирование проблемы; поиск и выделение
необходимой информации, применение методов информационного
поиска; структурирование и визуализация информации; выбор наиболее
эффективных способов решения задач в зависимости от конкретных
условий; самостоятельное создание алгоритмов деятельности при
решении проблем творческого и поискового характера.
ПРЕДМЕТНЫЕ РЕЗУЛЬТАТЫ
−
−
−
−
−
−
−
−
−
−
−
объяснять, что такое алгоритм, язык программирования, программа;
использовать переменные различных типов при написании программ на
Python;
использовать оператор присваивания при написании программ на
Python;
искать ошибки в программном коде на Python и исправлять их;
дописывать программный код на Python;
писать программный код на Python;
использовать ветвления и циклы при написании программ на Python;
анализировать блок-схемы и программы на Python;
объяснять, что такое логическое выражение;
вычислять значение логического выражения;
записывать логическое выражение на Python.
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
7 КЛАСС
№
п/п
1
2
3
4
5
Наименование разделов и тем программы
Алгоритм и его свойства
Язык программирования Python.
Линейный алгоритм.
Разветвляющийся алгоритм
Циклический алгоритм
Повторение и обобщение
ОБЩЕЕ КОЛИЧЕСТВО ЧАСОВ ПО ПРОГРАММЕ
Количество
часов
3
8
5
15
3
34
Основное
содержание
Основные
виды
деятельности
Электронные
(цифровые)
образовательные
ресурсы
ПОУРОЧНОЕ ПЛАНИРОВАНИЕ
7 КЛАСС
Количество часов
№
п/п
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Тема урока
Алгоритм. Свойства. Типы
Алгоритм. Свойства. Типы
Структура программы Python
Блок описания. Типы переменных.
Постоянные
Блок описания. Типы переменных.
Постоянные
Команды ввода, вывода
Оператор присваивания
Работа в среде программирования
Арифметические операции
Математические операции
Математические операции
Условный оператор. Полное
ветвление
Условный оператор. Полное
ветвление
Неполное ветвление. Множественное
ветвление.
Неполное ветвление. Множественное
ветвление.
Логические операции
Циклы. Виды
Циклы. Виды
Всего
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Контрольные
Практические работы
работы
Дата
изучения
Электронные
цифровые
образовательные
ресурсы
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Цикл с параметром
Цикл с параметром
Цикл с параметром
Цикл с параметром
Цикл с предусловием
Цикл с предусловием
Цикл с предусловием
Цикл с предусловием
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием
Повторение и обобщение
Повторение и обобщение
Повторение и обобщение
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1