- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Подготовка обучающихся к ЕГЭ 2026 по литературе»
- «Подготовка обучающихся к ЕГЭ 2026 по русскому языку»
- «Подготовка обучающихся к ЕГЭ 2026 по информатике»
- «Основы психологии семьи и семейного консультирования»
- «Психологическое консультирование: основные подходы и техники»
- «Психологическая реабилитация и абилитация инвалидов и детей-инвалидов»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
ДОПОЛНИТЕЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА «Программирование для начинающих на языке PYTHON» для 6-7 класса
Программа рассчитана на 1 учебный год (68 учебных часов), в течение которого 1 раз в неделю проходит 2 занятия (40 мин. + 40 мин.). Занятия могут быть теоретической или практической направленности. На теоретическом занятии учащихся знакомят с правилами и особенностями языка программирования Python. На практических занятиях обучающиеся применяют полученные теоретические знания для решения конкретных задач. Обучающиеся проходят промежуточную аттестацию (декабрь) и итоговую аттестацию (май).
Муниципальное бюджетное общеобразовательное учреждение «Средняя общеобразовательная школа
с углублённым изучением отдельных предметов № 74» г. Кирова
Утверждено приказом директора
школы № __________ от _______ 20 ___
ДОПОЛНИТЕЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА
«Программирование для начинающих на языке PYTHON»
для 6-7 класса
на 2022-2023 уч. год
Разработала:
Утробина Е.В.,
учитель информатики
Киров, 2022
Пояснительная записка
На данный момент ни для кого не секрет, что в России активно строится информационное общество. Одним из критериев признания общества информационным является снижение занятости в сфере производства и увеличение в сфере услуг и информации (поскольку "сырьем" для нефизического труда является именно информация). Так, в Западной Европе, Японии и Северной Америке более 70% населения заняты в "информационной" сфере. Наша страна пока по этому критерию отстает. Для увеличения количества занятых в информационной сфере людей дополнительное образование может предложить корректировку к программе такого фундаментального школьного предмета, как информатика, добавив, например, достаточное количество часов по программированию. После такой подготовки ребенку намного проще адаптироваться к современным требованиям. Более того, некоторые современные информационные гиганты (например, Яндекс) считают, что школьники вполне могут принимать участие в разработках приложений, которые будут полезны многим пользователям. Таким образом, не нужно доказывать необходимость кружков, направленных на обучение программированию, в дополнительном образовании.
Направленность программы: техническая.
Обобщенные ориентиры направленности: приобретение устойчивых навыков программирования на одном из самых востребованных языков мира PYTHON.
Направления деятельности включают в себя:
знакомство с языком программирования PYTHON, его основами.
решение различных задач с использованием языка PYTHON.
создание рабочих приложений на языке PYTHON.
В ДОП принимаются ученики 6-7 классов, проявляющие интерес к программированию и планирующие связать свое дальнейшее образование с этой сферой деятельности.
Цель программы — создание условий для профессионального самоопределения обучающихся, формирование у них информационной картины мира посредством планомерного изучения современного и востребованного языка программирования PYTHON.
Обучающие задачи программы:
формирование представления о роли информационных технологий в современном обществе;
знакомство с возможностями компьютерных технологий в отношении обработки и представления графической и текстовой информации посредством написания программ;
формирование навыков работы с современным свободным программным обеспечением;
изучение различных парадигм языка программирования PYTHON, инструментов для создания графического интерфейса пользователя;
формирование представления о мире как системе разнообразных взаимодействующих объектов;
формирование представления об игровой стратегии, формирование навыков развития сюжетных линий, навыков прогнозирования игрового поведения.
Развивающие задачи программы:
развитие абстрактного и логического мышления;
развитие творческого подхода к решению различных задач.
Воспитательные задачи программы:
воспитание самостоятельности;
воспитание культуры взаимодействия с другими людьми в условиях открытого информационного общества.
Программа рассчитана на 1 учебный год (68 учебных часов), в течение которого 1 раз в неделю проходит 2 занятия (40 мин. + 40 мин.). Занятия могут быть теоретической или практической направленности. На теоретическом занятии учащихся знакомят с правилами и особенностями языка программирования Python. На практических занятиях обучающиеся применяют полученные теоретические знания для решения конкретных задач. Обучающиеся проходят промежуточную аттестацию (декабрь) и итоговую аттестацию (май).
Форма обучения – групповая. Формами занятий являются: учебное теоретическое занятие, урок-игра, урок-защита проекта, урок решения задач на компьютере.
Программа ДОП «Программирование для начинающих на языке Python» реализуется на базе МБОУ СОШ сУИОП №74 г. Кирова. Занятия проводятся в кабинете информатики один раз в неделю по 2 урока (40 мин. + 40 мин.).
План работы рассчитан на 34 недели.
Планируемые (ожидаемые) результаты:
В конце обучения обучающийся должен иметь следующие личностные результаты:
представление о современном языке программирования высокого уровня PYTHON;
синтаксис языка PYTHON: основные инструкции языка программирования PYTHON, списки, словари, строки, кортежи, генераторы функций; понимание блок-схем; представление о реализации анимации с помощью языка программирования;
объекты, свойства и методы объектов; принцип построения программ «снизу-вверх» и «сверху-вниз»;
решение простых прикладных задач;
метапредметные результаты:
работа в любой среде разработчика, поддерживающей PYTHON;
подготовка программы к запуску;
составление программ на языке программирования PYTHON;
создание анимированных изображений с помощью PYTHON;
работа в операционной системе на уровне пользователя;
набор и редактирование текста на английском языке;
создание простых приложений.
Регулятивные УУД:
определять и формулировать цель деятельности на занятии с помощью учителя, а далее самостоятельно;
проговаривать последовательность действий;
уметь высказывать своё предположение (версию) на основе данного задания, уметь работать по предложенному учителем плану, а в дальнейшем уметь самостоятельно планировать свою деятельность;
средством формирования этих действий служит технология проблемного диалога на этапе изучения нового материала;
учиться совместно с учителем и другими воспитанниками давать эмоциональную оценку деятельности команды на занятии.
Средством формирования этих действий служит технология оценивания образовательных достижений (учебных успехов).
Познавательные УУД:
добывать новые знания: находить ответы на вопросы, используя разные источники информации, свой жизненный опыт и информацию, полученную на занятии;
перерабатывать полученную информацию: делать выводы в результате совместной работы всей команды;
Средством формирования этих действий служит учебный материал и задания.
Коммуникативные УУД:
умение донести свою позицию до других: оформлять свою мысль. Слушать и понимать речь других;
совместно договариваться о правилах общения и поведения в игре и следовать им;
учиться выполнять различные роли в группе (лидера, исполнителя, критика).
Средством формирования этих действий служит организация работы в парах и малых группах.
Курс построен в виде последовательности практических занятий, занятия имеют строгий порядок, предусматривающий равномерное усвоение материала. Каждое из занятий заканчивает блоком задач для самостоятельного решения, необходимых для закрепления пройденной темы. У обучающихся должны быть сформированы базовые знания программирования наPython.
Учебно-тематический план
№ | Наименование раздела | Количество часов , ч |
Основы синтаксиса языка программирования PYTHON. Линейные алгоритмы. Основы графики | 8 | |
Основные управляющие конструкции алгоритма с ветвлением в PYTHON | 4 | |
Основные управляющие конструкции циклического алгоритма в PYTHON | 16 | |
Основы графики в Python в PYTHON | 40 | |
Итого: | 68 ч. |
Тематическое планирование
№ | Тема раздела | Тема занятия | Количество часов | Содержание | Форма представления | Характеристика деятельности обучающегося | ||
всего | теор. | практ. | ||||||
1 | Основы синтаксиса языка программированияPYTHON.Линейные алгоритмы. Основы графики | Первая программа на языке PYTHON | 2 | 1 | 1 | Знакомство с интерфейсом среды. Место программирования в современном мире. Основные типы данных. Структура программы. Операторы ввода и вывода. Первая программа «Hello world!». Дружественный интерфейс. Этикет программиста. | Учебное теоретическое занятие, урок решения задач на компьютере. | Разработка программы на языке PYTHON |
2 | Основы синтаксиса языка программированияPYTHON.Линейные алгоритмы. Основы графики | Оператор присваивания. Арифметические операции. | 2 | 1 | 1 | Понятие переменной, оператора присваивания, адресация в памяти компьютера. | Учебное теоретическое занятие, урок решения задач на компьютере. | Разработка программы на языке PYTHON |
3 | Основы синтаксиса языка программированияPYTHON.Линейные алгоритмы. Основы графики | Операции целочисленного деления | 2 | 1 | 1 | Понятие и назначение целочисленного деления. Операторы целочисленного деления. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
4 | Основы синтаксиса языка программированияPYTHON.Линейные алгоритмы. Основы графики | Практикум по решению задач | 2 | 0 | 2 | Систематизация знаний по изученным ранее темам. | Урок решения задач на компьютере | Разработка программы на языке PYTHON |
5 | Основные управляющие конструкции алгоритма с ветвлением в PYTHON | Условный оператор IF. Базовая конструкция | 2 | 1 | 1 | Понятие условного оператора. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
6 | Основные управляющие конструкции алгоритма с ветвлением в PYTHON | Условный оператор IF. Конструкция If – Elif -Else | 2 | 1 | 1 | Понятие условного оператора. Альтернативное разветвление программы. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
7 | Основы графики в Python в PYTHON | МодульTurtle. Рисование. | 2 | 1 | 1 | Подключение модуля. Понятие Исполнитель. Исполнитель Черепашка. «Черепашья» графика. Команды перемещения исполнителя по рабочей области. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
8 | Основные управляющие конструкции циклического алгоритма в PYTHON | МодульTurtle. Рисование c использованием цикла с параметром. | 2 | 1 | 1 | Понятие цикла с параметром. Использование циклов при реализации более сложных рисунков Исполнителем. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
9 | Основные управляющие конструкции циклического алгоритма в PYTHON | Цикл с параметром при решении задач | 2 | 1 | 1 | Понятие цикла с параметром. Структура циклаFOR. Основные способы изменения параметра. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
10 | Основные управляющие конструкции циклического алгоритма в PYTHON | Цикл с предусловием | 2 | 1 | 1 | Понятие цикла с предусловием. Структура циклаWHILE. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
11 | Основные управляющие конструкции циклического алгоритма в PYTHON | Циклы. Практикум по решению задач | 2 | 0 | 2 | Систематизация знаний по изученным ранее темам. | Урок решения задач на компьютере | Разработка программы на языке PYTHON |
12 | Основные управляющие конструкции циклического алгоритма в PYTHON | Cписки | 2 | 1 | 1 | Понятие и назначение типа «список». Сортировка списка, добавление элементов, удаление элементов. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
13 | Основные управляющие конструкции циклического алгоритма в PYTHON | Строки | 2 | 1 | 1 | Понятие символьного типа. Обработка, кодирование символов средствами программирования. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
14 | Основные управляющие конструкции циклического алгоритма в PYTHON | Строки | 2 | 1 | 1 | Понятие символьного типа. Обработка строк, состоящих из символов. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
15 | Основные управляющие конструкции циклического алгоритма в PYTHON | Практикум по решению олимпиадных задач начального уровня | 2 | 1 | 1 | Системы автоматического тестирования. Систематизация знаний по изученным ранее темам. | Учебное теоретическое занятие, урок-игра | Разработка программы на языке PYTHON |
16 | Основы графики в Python в PYTHON | МодульTurtle. Рисование. | 2 | 1 | 1 | Понятие модуля. Подключение модуля. Графические примитивы: квадрат, прямоугольник, круг, овал. Изменение цвета графического примитива. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
17 | Основы графики в Python в PYTHON | МодульTurtle. Новогодняя открытка | 2 | 1 | 1 | Понятие модуля. Подключение модуля. Новогодняя символика. Графические примитивы: квадрат, прямоугольник, круг, овал. Изменение цвета графического примитива. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
18 | Основы графики в Python в PYTHON | 3D-моделирование средствами Python | 2 | 1 | 1 | Понятие 3D-моделирования. Практическое применение моделирования в жизни. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
19 | Основы графики в Python в PYTHON | Tkinter. Рисование | 2 | 1 | 1 | Понятие модуля. Графические примитивы: квадрат, прямоугольник, круг, овал. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
20 | Основы графики в Python в PYTHON | Tkinter. Оптические иллюзии | 2 | 1 | 1 | Понятие оптической иллюзии. Способы обоснования наличия оптической иллюзии. Графические примитивы: квадрат, прямоугольник, круг, овал. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
21 | Основы графики в Python в PYTHON | Питомец. Рисование | 2 | 1 | 1 | Понятие анимации. Подготовка рисунков для анимирования. Графические примитивы: квадрат, прямоугольник, круг, овал. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
22 | Основы графики в Python в PYTHON | Питомец. Обработка событий | 2 | 1 | 1 | Обработка событий: слежение за движением мыши, изменение изображения на экране в зависимости от положения манипулятора. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
23 | Основы графики в Python в PYTHON | Tkinter. Анимация. | 2 | 1 | 1 | Понятие анимации. Создание автоматической анимации, не зависящей от местоположения манипулятора. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
24 | Основы графики в Python в PYTHON | Tkinter. Анимация. | 2 | 1 | 1 | Понятие анимации. Создание автоматической анимации, не зависящей от местоположения манипулятора. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
25 | Основы графики в Python в PYTHON | Кипер. Отрисовка игры | 2 | 1 | 1 | Понятие функции. Отрисовка элементов игры. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
26 | Основы графики в Python в PYTHON | Кипер. Программирование игры | 2 | 1 | 1 | Слежение за нажатием клавиш. Вызов функции. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
27 | Основы графики в Python в PYTHON | МодульTkinter. Расположение объектов | 2 | 1 | 1 | Основные виджеты. Упаковщик объектов pack. Особенности расположения объектов в окне. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
28 | Основы графики в Python в PYTHON | Первый графический редактор | 2 | 1 | 1 | Виджеты Canva, button, textedit. Обработчики событий, назначенные кнопке. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
29 | Основы графики в Python в PYTHON | Первый калькулятор | 2 | 1 | 1 | ВиджетыCanva,button,textedit. Обработчики событий, назначенных кнопке. Разработка калькулятора. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
30 | Основы графики в Python в PYTHON | Клавиатурный тренажер | 2 | 1 | 1 | ВиджетыCanva,button,textedit. Обработчики событий, назначенных кнопке. Разработка клавиатурного тренажера. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
31 | Основы графики в Python в PYTHON | Программирование викторины | 2 | 1 | 1 | Виджеты Canva, button, textedit, radiobutton. Обработчики событий, назначенные кнопке, виджету выбора. Разработка викторины в виде теста. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
32 | Основы графики в Python в PYTHON | Tkinter.Шифр Цезаря. | 2 | 1 | 1 | Понятие шифрования. Способы шифрования информации. Шифр Цезаря. Шифратор и дешифратор. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
33 | Основы графики в Python в PYTHON | Tkinter. Учебный проект | 2 | 1 | 1 | Разработка собственного мини-проекта. Тестирование программного продукта. | Учебное теоретическое занятие, урок решения задач на компьютере | Разработка программы на языке PYTHON |
34 | Основы графики в Python в PYTHON | Заключительное занятие. Код-бой | 2 | 1 | 1 | Защита мини-проекта. Командное соревнование по программированию в виде игры «Код-бой» | Урок-игра, урок-защита проекта, | Защита мини-проекта, участие в соревновании |
Материально-техническое обеспечение:
Ноутбуки или компьютеры – 13 штук (1 для учителя, 12 для обучающихся)
Проектор
Парты – 6 штук на 12 посадочных мест
Стулья – 12 штук
Компьютерные столы – 12 штук на 12 посадочных мест
Нормативно-правовая база
Закон РФ «Об образовании» и «О защите прав потребителей»
Правила оказания платных образовательных услуг в сфере дошкольного и общего образования. Постановление Правительства РФ от 05.07.2001 года №505.
Устав МБОУ СОШ с УИОП №74 г.Кирова
Список литературы:
Бриггс Д. Python для детей. – М., 2018.
Пэйн Б. Python для детей и родителей. Играй и программируй. – М., 2020.
Вордерман К., Вудкок Д. Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python. – М., 2018.
Интернет-ресурсы
http://blockly.ru/
https:// stepik.org/ru
https://pythonworld.ru/samouchitel-python
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/496509-dopolnitelnaja-obrazovatelnaja-programma-prog
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Учитель истории и обществознания: современные методы и технологии преподавания предмета по ФГОС ООО и ФГОС СОО»
- «Педагог-воспитатель ГПД: организация учебно-воспитательного процесса в специальной (коррекционной) школе по ФГОС»
- «Подготовка обучающихся к ЕГЭ 2025 по литературе в условиях реализации ФГОС»
- «Методы социальной работы с несовершеннолетними и семьями в трудной жизненной ситуации»
- «Учитель географии: современные методы и технологии преподавания предмета по ФГОС ООО и ФГОС СОО»
- «Учитель химии: современные методы и технологии преподавания предмета по ФГОС ООО и ФГОС СОО»
- Учитель изобразительного искусства. Педагогическая деятельность по проектированию и реализации образовательного процесса
- История и кубановедение: теория и методика преподавания в образовательной организации
- Содержание и организация тьюторского сопровождения в образовании
- Физика и астрономия: теория и методика преподавания в образовательной организации
- Педагогика и методика преподавания основ духовно-нравственной культуры народов России в образовательной организации
- Педагогика и методика преподавания изобразительного искусства

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.