Курс внеурочной деятельности- Основы программирования на Python

Приложение ООО ООО
Рабочая программа внеурочного курса «Основы программирования на Python» для
обучающихся 7 класса
Содержание программы
1. Основы языка программирования Python (раздел «Алгоритмы и
программирование»)
Современные языки программирования. Алгоритм. Язык программирования.
Программа. Среда разработки IDE. Интерфейс Sculpt. Виды алгоритмов: линейный,
разветвляющийся. Переменные. Правила образования имён переменных. Типы
данных: целое число, строка. Функция. Виды функций. Функция: print(), input(),
int(). Ветвление в Python. Оператор if-else. Вложенное ветвление. Множественное
ветвление. Оператор if-elif-else. Проект «Чат-бот».
2. Циклыв языкепрограммирования Python(раздел«Алгоритмыи
программирование»)
Логическое выражение. Простые и сложные логические выражения. Результат
вычислениялогическоговыражения.Условие.ОперациисравнениявPython.Логические
операторы в Python: and, or и not. Операторы целочисленного деления и деления с
остатком на Python. Цикл с предусловием. Циклспараметром.Проект
«Максимумиминимум».
3. Графический модуль Turtle в языке программирования Python(раздел«Алгоритмы и
программирование»)
Подключение модуля Turtle. Объект. Метод. Основные команды управления
черепашкой. Заливка замкнутых многоугольников. Рисование окружности.
Изменение внешности черепашки при помощи команды Shape. Управление
несколькимичерепашками.
4. Функции и события на примере модуля Turtle в языке программирования Python
(раздел «Алгоритмы и программирование»)
ЛИЧНОСТНЫЕРЕЗУЛЬТАТЫ
Патриотическое воспитание:
Ценностное отношение к отечественному культурному, историческому и научному
наследию;
Понимание значения информатики как науки в жизни современного общества.
Духовно-нравственное воспитание:
ориентациянаморальныеценностиинормывситуацияхнравственноговыбора;
готовность оценивать своё поведение и поступки, а также поведение и поступки
других людей с позиции нравственных и правовых норм с учётом осознания
последствий поступков;
активное неприятие асоциальных поступков, в томчислевИнтернете.
Гражданскоевоспитание:
представлениео социальныхнормахиправилахмежличностныхотношенийв
коллективе, в том числе в социальных сообществах;
соблюдениеправилбезопасности,втом численавыковбезопасногоповеденияв
интернет-среде;
ориентация на совместную деятельность при выполнении учебных
и познавательных задач, создании учебных проектов;
стремление оцениватьсвоё поведение и поступки своих товарищей с
позициинравственных и правовых норм с учётом осознания последствий
поступков.
Ценностьнаучногопознания:
наличие
представлений
об
информации,
информационных
процессах
и
информационных технологиях, соответствующих современному уровню развития

науки и общественной практики;
интерес к обучению и познанию;
любознательность;
стремлениексамообразованию;
овладение начальными навыками исследовательской деятельности, установка на
осмысление опыта, наблюдений, поступков и стремление совершенствовать пути
достижения индивидуального и коллективного благополучия;
наличие базовых навыков самостоятельной работы с учебными текстами, справочной
литературой, разнообразными средствами информационных технологий, а также
умения самостоятельно определять цели своего обучения, ставить и
формулировать для себя новые задачи в учёбе и познавательной деятельности,
развивать мотивы и интересы своей познавательной деятельности.
Формированиекультурыздоровья:
установка на здоровый образ жизни, в том числе и за счёт освоения и соблюдения
требований безопасной эксплуатациисредств ИКТ.
Трудовоевоспитание:
интерес к практическому изучению профессий и труда в сферах деятельности,
связанных с информатикой, программированием и информационными технологиями,
основанными на достижениях науки информатики и научно-технического прогресса.
Экологическоевоспитание:
наличие представлений о глобальном характере экологических проблем и путей их
решения, в том числе с учётом возможностей ИКТ.
Адаптацияобучающегосякизменяющимсяусловиямсоциальнойсреды:
освоение обучающимися социального опыта, основных социальных ролей,
соответствующих ведущей деятельности возраста, норм и правил общественного
поведения, форм социальной жизни в группах и сообществах, в том числе в
виртуальном пространстве.
МЕТАПРЕДМЕТНЫЕРЕЗУЛЬТАТЫ
Универсальныепознавательныедействия
Базовыелогическиедействия:
умение определять понятия, создавать обобщения, устанавливать аналогии,
классифицировать, самостоятельно выбирать основания и критерии для
классификации, устанавливать причинно-следственные связи, строить логические
рассуждения, делать умозаключения (индуктивные, дедуктивные и по аналогии) и
выводы;
умениесоздавать,применять и преобразовывать знаки и символы, модели и схемы для
решения учебных и познавательныхзадач;
самостоятельно выбирать способ решения учебной задачи (сравнивать несколько
вариантов решения, выбирать наиболее подходящий с учётом самостоятельно
выделенных критериев).
Базовыеисследовательскиедействия:
формулировать вопросы, фиксирующие разрыв между реальным и желательным
состояниемситуации,объекта,исамостоятельно устанавливать искомое и данное;
оценивать применимость и достоверность информации, полученной в ходе
исследования;
прогнозироватьвозможноедальнейшееразвитиепроцессов,событийиихпоследствия в
аналогичных или сходных ситуациях, а также выдвигать предположения об их
развитиив новых условиях и контекстах.
Работасинформацией:
выявлять дефицит информации, данных, необходимых для решения поставленной
задачи;
применять основные методы и инструменты при поиске и отборе информации из

источников с учётом предложенной учебной задачи и заданных критериев;
выбирать, анализировать, систематизировать и интерпретировать информацию
различных видов и форм представления;
выбирать оптимальную форму представления информации и иллюстрировать
решаемые задачи несложными схемами, диаграммами, иными графическими
объектами и их комбинациями;
оценивать достоверность информации по критериям, предложенным учителем или
сформулированнымсамостоятельно;
запоминатьисистематизироватьинформацию.
Универсальные коммуникативные действия
Общение:
сопоставлять свои суждения с суждениями других участников
диалога, обнаруживать различие и сходство позиций;
публичнопредставлятьрезультатывыполненногоопыта(исследования,проекта);
выбирать формат выступления с учётом задач презентациии особенностей
аудиториии в соответствиис нимсоставлятьустныеи письменныетекстыс
использованием иллюстративных материалов.
Совместнаядеятельность(сотрудничество):
понимать и использовать преимущества командной и индивидуальной работы при
решенииконкретнойпроблемы,втомчислеприсозданииинформационногопродукта;
принимать цель совместной информационной деятельности по сбору, обработке,
передаче, формализации информации; коллективно строить действия по её
достижению: распределять роли, договариваться, обсуждать процесс и результат
совместной работы;
выполнять свою часть работы с информацией или информационным продуктом,
достигая качественного результата по своему направлению и координируя свои
действия с другими членами команды;
оценивать качество своего вклада в общий информационный продукт по критериям,
самостоятельно сформулированнымучастниками взаимодействия;
сравнивать результаты с исходной задачей и вклад каждого члена команды в
достижение результатов, разделять сферу ответственности и проявлять готовность к
предоставлению отчёта перед группой.
Универсальныерегулятивныедействия
Самоорганизация:
выявлятьвжизненныхиучебныхситуацияхпроблемы,требующиерешения;
составлять алгоритм решения задачи (или его часть), выбирать способ решения
учебной задачи с учётом имеющихся ресурсов и собственных возможностей,
аргументировать выбор варианта решения задачи;
составлять план действий (план реализации намеченного алгоритма решения),
корректироватьпредложенныйалгоритмсучётомполученияновыхзнанийоб
изучаемом объекте.
Самоконтроль(рефлексия):
владетьспособамисамоконтроля,самомотивацииирефлексии;
учитыватьконтекст ипредвидетьтрудности, которыемогут возникнуть прирешении
учебной задачи, адаптировать решение к меняющимся обстоятельствам;
вносить коррективыв деятельностьнаоснове новыхобстоятельств,изменившихся
ситуаций, установленных ошибок, возникших трудностей;
оцениватьсоответствиерезультатацелииусловиям.
Эмоциональныйинтеллект:
ставитьсебянаместодругогочеловека,пониматьмотивыинамерениядругого.
Принятиесебяидругих:
осознаватьневозможностьконтролироватьвсёвокругдажевусловияхоткрытого доступа к
любым объёмам информации;
осознанноотноситьсякдругомучеловеку,егомнению.

ПРЕДМЕТНЫЕРЕЗУЛЬТАТЫ
7класс
Использовать переменные различных типов при написании программ на Python;
использовать оператор присваивания при написании программ на Python;
Искать ошибки в программном коде на Python и исправлять
их; дописывать программный код на Python;
писатьпрограммныйкоднаPython;
использоватьветвленияициклыпринаписаниипрограммна Python;
анализировать блок-схемы и программы на Python;
объяснять, что такое логическое выражение; вычислять значение
логическоговыражения;записывать логическое выражение на Python;
писатьпрограммынаPythonдлярисованияразличныхгеометрическихфигур,
используя модуль Turtle;
пониматьразличиялокальныхиглобальныхпеременных;
решать задачи сиспользованием глобальных переменных наPython;
строить таблицы истинности для логических выражений;
строить логические схемы;
понимать,что такое событие;
использоватьсобытияпринаписаниипрограммнаPython;
искать ошибки в программном коде на Python и исправлятьих;
дописывать программный код на Python;
писать программный код на Python;
писать свои функции на Python;
разбивать задачи на подзадачи;
анализироватьблок-схемыипрограммына Python.

ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ
«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА PYTHON»
7 КЛАСС

1чвнеделю, всего34ч,.

Темы,
Основныевиды
раскрывающие
Содержание
деятельности
данный раздел
программы
обучающегосяпри
программы, и
изучении темы
число часов на
ихизучение
Раздел1.Основы языка программирования Python
(12 ч)
Раскрывает смысл
Современные языки
Знакомство с
изучаемых
понятий.
программирования.
языком
Получает объяснение,
программировани Алгоритм. Язык
почему для изучения
программирования.
я Python
программирования
Программа. Среда
выбран Python.
разработки IDE.
Определяет вида лгоритма
Интерфейс Sculpt.
по его блок-схеме.
ЗнаетинтерфейсSculpt.
Виды алгоритмов:
Работает
в Sculpt
линейный,
разветвляющийся
Раскрывает смысл
Типы
Переменные.Правила
изучаемыхпонятий.
образования имён
данных.
Создаётпеременныес
переменных. Типы
Переменн
именами,
данных: целое число,
ые
удовлетворяющими
строка
условиям.
Исправляетошибкив
программном коде.
Дописываетпрограммный
код.
Пишетпрограммныйкод
Раскрывает
смысл
Вводивывод
Функция.Виды
изучаемых понятий.
данных
функций.
Получаетинформацию о
Функция:print(),
синтаксисе
функций
input(),int()
print(), input(), int().
Анализирует
программныйкод,чтобы
определить,чтовыведет
программа
при
конкретных
исходных
данных.
Исправляетошибкив
программном коде.
Дописываетпрограммный
код.
Пишетпрограммныйкод
Раскрывает
смысл
Ветвление в Python.
Ветвление
изучаемыхпонятий.
Оператор
if-else.
Получаетобъяснение,
Вложенноеветвление.
почему вложенное
Множественное
ветвление можно
ветвление.
упростить,используя
Операторif-elif-else
множественное
ветвление.
Анализирует
программныйкод,чтобы

ЭОР

https://pyth
ontutor.ru/

https://pyth
ontutor.ru/

https://pyth
ontutor.ru/

https://pyth
ontutor.ru/

определить,чтовыведет
программа
при
конкретных
исходных
данных.
Исправляетошибкив
программном коде.
Дописываетпрограммный
код.
Пишетпрограммныйкод
Раскрывает
смысл
Проект«Чат-бот» Цельпроекта.Задачи
изучаемыхпонятий.
проекта. Чат-бот.
Определяет цель изадачи
Планирование
проекта.
Планируетсвоюработу
при помощи таблицы.
Пишетпрограммный
код на Python,
используяфункции
print(), input() и
операторыветвления.
Выступаетсосвоим
проектом.
Оцениваетчужойпроект
Раздел 2. Циклы в языке программирования Python
(9 ч)
Раскрывает смысл
Логическое
Логические
изучаемыхпонятий.
выраженияи
выражение. Простыеи
Анализируетлогическую
операторы
сложные логические
структуру выражений.
выражения.Результат
Пишет программы на
вычисления
Pythonнаопределение
логического
чётностиинечётности
выражения. Условие.
чисел.
Исправляетошибкив
Операции сравнения в
программном
коде.
Python.
Дописываетпрограммный
Логическиеоператоры код.
Пишетпрограммныйкод
вPython:and,orиnot.
Операторы
целочисленного
деления и деления с
остаткомна Python
Программирует
Циклс
Циклы
циклическиеалгоритмы.
предусловием.Циклс
Определяетвидалгоритма
параметром
по его блок-схеме.
Решает задачис
использованием
цикловвBlockly.
Понимаетотличиецикла с
условием от циклас
параметром
Раскрывает смысл
Проект
Статистика.Примеры
изучаемыхпонятий.
«Максимуми
статистических
Определяет цель изадачи
минимум»
моделей. Формула
проекта.
Планируетсвою работу.
вычислениясреднего.
Пишетпрограммный код
Функциидля
на Python для
вычисления
исследования
максимальногои
температурывоздуха
минимального
значения

https://pyth
ontutor.ru/

https://pyth
ontutor.ru/

https://pythontut
or.ru/

https://pyth
ontutor.ru/

Раздел2.Графический модульTurtleвязыке
программирования Python (8 ч)
Раскрывает смысл
Знакомство с
Подключение
изучаемыхпонятий.
модулемTurtleв
модуляTurtle.
Объясняет,чтотакое
Объект.Метод.
Python
исполнитель.
Основныекоманды
Описываетчерепашкукак
пример исполнителя.
управления
Устанавливаетсвязь
черепашкой.Заливка
между движением
замкнутых
черепашкииединицами
многоугольников.
Рисование
измерения (пиксели,
окружности.
градусы).
Изменение
Определяеткоординаты
внешности
как адрес расположения
черепашкипри
точки в пространстве.
помощикоманды
Определяетнаэкране
Shape.
начало движения
Управление
черепашки(начало
несколькими
отсчёта).
черепашками
Решаетзадачи на
рисование различных
геометрическихфигур
черепашкой.
Настраиваетцвет
исполнителя, толщину
пера,выполняетзаливку
цветом.
Пишет программный код
на Pythonс
использованием
несколькихобъектовчерепашек
Раскрывает смысл
Функциии
Повторение:функция,
изучаемыхпонятий.
событияв
видыфункций.
Создаётсвоифункции.
Python
Функциимодуля
Пишетпрограммныйкод на
Turtle.
Python с
Самостоятельное
использованиемфункций
создание
и событий.
функции.Глобальныеи
локальныепеременные.
Объект
«экран».Событие.
Работас
событиями.
Фракталы.
Рекурсия.Кривая
Коха

Получаетинформациюо
различиях между
областью видимости
функции и областью
видимости программы.
Решает задачи с
использованием
глобальныхпеременных

https://pyth
ontutor.ru/

https://pyth
ontutor.ru/

Поурочное планирование
№
1
2
3
4
5
6
7
8
9
10
11
12
13

Темаурока

Современные языки программирования.
Алгоритм. Язык программирования.
Программа.
Среда разработки IDE. Интерфейс Sculpt
Виды алгоритмов: линейный,
разветвляющийся.
Переменные.Правилаобразованияимён
переменных.Типыданных:целоечисло,
строка.
Видыфункций.Функция:print(),input(),
int().
Видыфункций.Функция:print(),input(),
int().
ВетвлениевPython.Операторif-else.
ВетвлениевPython.Операторif-else.
Вложенноеветвление.Множественное
ветвление. Оператор if-elif-else.
Вложенноеветвление.Множественное
ветвление. Оператор if-elif-else.
Логическоевыражение.Простыеи
сложные логические выражения.
Результатвычислениялогического
выражения.Условие.Операциисравнения
вPython.
ЛогическиеоператорывPython:and,orи not.

14

Операторыцелочисленногоделенияи
делениясостаткомна Python.

15

18

Операторыцелочисленногоделенияи
делениясостаткомна Python.
Циклспредусловием.
Циклспредусловием.
Циклс параметром. Проект «Максимум
и минимум».

19

Циклс параметром. Проект «Максимум
и минимум».

16
17

20
21
22
23
24
25

ПодключениемодуляTurtleОбъект..
Метод.
Основныекомандыуправления
черепашкой
Заливка замкнутых многоугольников
Рисование окружности.
Изменение внешности черепашки при
помощи команды Shape
Управлениенесколькимичерепашками

Всего
1

Кол-вочасов
Практика

1
1
1

0,5

1

0,5

1

0,5

1
1
1

0,5
0,5
0,5

1

0,5

1

0,5

1

0,5

1

0,5

1

0,5

1

0,5

1
1
1

0,5
0,5
0,5

1

0,5

1

0,5

1

0,5

1

0,5

1
1

0,5
0,5

1

0,5

26
27
28
29
30
31
32
33
34

Самостоятельноесозданиефункции
Глобальныеилокальныепеременные
Глобальныеилокальныепеременные
Объект«экран».Событие.Работас
событиями.
Объект«экран».Событие.Работас
событиями.
Фракталы
Фракталы
Рекурсия
Рекурсия

1
1
1
1

0,5
0,5
0,5
0,5

1

0,5

1
1
1

0,5
0,5
0,5
0,5

УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ОБРАЗОВАТЕЛЬНОГО ПРОЦЕССА
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ДЛЯ УЧЕНИКА
Помодульные дидактические материалы, представленные
платформе (в том числе раздаточный материал и т. д.).
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ДЛЯ УЧИТЕЛЯ

на

образовательной

Методические материалы. Демонстрационные материалы по теме занятия.
Методическое видео с подробным разбором материалов, рекомендуемых
для использования на занятии.
ЦИФРОВЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕСУРСЫ И РЕСУРСЫ ИНТЕРНЕТА
Образовательная платформа.
УЧЕБНОЕ ОБОРУДОВАНИЕ
Компьютер (стационарный компьютер, ноутбук, планшет).
мыши. Клавиатуры.
УЧЕБНОЕ ОБОРУДОВАНИЕ ДЛЯПРОВЕДЕНИЯ
ЛАБОРАТОРНЫХ РАБОТ, ПРАКТИЧЕСКИХ РАБОТ И ДЕМОНСТРАЦИЙ

Компьютерные

Мультимедийный проектор с экраном(интерактивной доской) или интерактивная
панель.


Наверх
На сайте используются файлы cookie. Продолжая использование сайта, вы соглашаетесь на обработку своих персональных данных (согласие). Подробности об обработке ваших данных — в политике конфиденциальности.
Яндекс Метрика

Функционал «Мастер заполнения» недоступен с мобильных устройств.
Пожалуйста, воспользуйтесь персональным компьютером для редактирования информации в «Мастере заполнения».