РП_внеур_Чиркова И.А.Информатика, программирование. Python_ курс для начинающих_5 кл

Раздел 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
1.1. Актуальность программы
По результатам исследования компании Jet Brains (https://www.jetbrains.com/ruru/lp/devecosystem-2019/) язык Python – самый изучаемый в 2019 году и один из
самых востребованных на рынке труда. Python достаточно широко используется
при изучении основ алгоритмизации и программирования в школьном курсе
информатики. В частности, используется в качестве базового языка для изучения
в УМК по информатике авторов Поляков К. Ю., Еремин Е. А., допущенном к
использованию в общеобразовательных организациях Министерством
просвещения РФ (Приказ Министерства Просвещения РФ от 28 декабря 2018
года № 345).
Изучение Python в школе откроет ученикам возможности дальнейшего развития
в области IT и поможет профориентации в старших классах, пригодится в
олимпиадах по программированию и решении заданий ЕГЭ.
Курс предполагает смешанный формат обучения. Сочетание групповой работы
с учителем в классе и индивидуальной работы в личном кабинете на онлайнплатформе позволяет ученикам выработать не только технические навыки
программирования, но и навыки социального взаимодействия при работе над
финальным проектом курса, а главное – научиться самостоятельно выстраивать
свое профессиональное развитие.
Цель реализации программы – формирование у обучающихся навыков
программирования на языке Python и самонаправленного обучения.
Направленность
техническая.

дополнительной

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

программы:

Реализация программы - Дополнительная общеразвивающая программа
«Информатика, программирование. Python для начинающих» реализуется в
двух группах: для 1-й и 2-й группы по 1 часу в неделю.
Задачи реализации программы:
Обучающие
1. Изучить основы программирования на различных исполнителях и на
языке Python;

Развивающие
2. Научиться применять полученные знания для решения практических
задач.
Воспитательные
3. Научиться применять полученные знания для решения практических
задач.
4. Повысить уровень самостоятельности в обучении (по четырехступенчатой
шкале Г. Гроу)
Организация курса:
Методические материалы курса состоят из:
1. Методических указаний для учителя в текстовом виде,
2. Презентации с иллюстративным изложением теоретического материала;
3. Упражнений на платформе Stepik с теоретическим и практическим
материалом языка Python;
4. Интерактивных проверочных заданий в приложениях Kahoot и Learning
Apps;
5. Подвижных игр, направленных на закрепление знаний, полученных на
занятии.
6. Инструкций для проведения рефлексии процесса обучения с учениками.
Планируемые результаты обучения:
Личностные
По окончании курса учащийся сможет:
● Программировать на языке Python.
● Использовать инструменты разработки среды Wing.
● Самостоятельно реализовывать проекты, связанные с разработкой игр.
Метапредметные
● Ставить учебные цели.
● Формулировать достигнутый результат.
● Планировать свою самостоятельную учебно-познавательную деятельность;
выбирать индивидуальную траекторию достижения учебной цели.
● Проводить рефлексию своей учебно-познавательной деятельности.

Предметные
Основные формы организации занятий программы «Python для начинающих»:
● Практические занятия с использованием онлайн-платформы Stepik;
● Домашние практические занятия с использованием онлайн-платформы
Stepik, направленные на отработку навыков программирования на языке
Python.
Категория обучающихся: ученики общеобразовательных школ от 11 до 18 лет
в рамках внеурочной деятельности и дополнительного образования.
Форма обучения: смешанная: очное и онлайн-обучение. В очных занятиях в
группах по 10-15 человек используются задания на онлайн-платформе с
автоматизированной проверкой. Задания на платформе доступны ученикам для
самостоятельного
изучения
в
любое
время.
В ходе курса запланирован плавный переход к формату “перевернутого класса”:
на первых пяти занятиях учеников знакомят с онлайн-платформой и основными
инструментами программирования на Python. Начиная с шестого урока
предлагаются различные формы самостоятельной активности на уроке, с
групповой взаимопроверкой. После десятого урока иногда ученикам
предлагается самостоятельно изучить новую тему, опираясь на конспект онлайнкурса, а роль учителя сдвигается к консультации и модерации.
Отличительные особенности программы: авторский подход к организации
образовательного процесса. Реализация программы предполагает проведение
аудиторных занятий с использованием вариативных дистанционных ресурсов:
● авторских онлайн уроков, размещенных на платформе Stepik;
● авторских интерактивных заданий (опросов, викторин, дидактических игр
и др.), размещенных на бесплатных специализированных сервисах Kahoot
и Learning Apps;
● авторских проектных заданий для создания учащимися игр на языке
Python.
Раздел 2. Содержание программы
В рамках смешанного подхода к обучению каждая из тем, изложенных
преподавателем, отрабатывается в уроках платформы Stepik и в практических
заданиях. (https://stepik.org/course/58852/syllabus) и сайт К.Ю Поляова.
2.1. Учебный (тематический) план

№
1

2

Название темы

Количеств
о часов

Теоретиче
ские

Практичес
кие

1

0

1

0,5

0,5

Техника безопасности и правила поведения в 1
компьютерном классе и в сети интернет.
Исполнитель Водолей. Переливания.

3

Исполнитель Кузнечик

1

0,5

0,5

4

Исполнитель Черепашка . Алгоритмы с 1
циклами Черепашка

0,5

0,5

5

Исполнитель Робот. Алгоритмы с циклами.

1

0,5

0,5

6

Знакомство с Python.

1

0,5

0,5

7

Команды input() и print().

1

0,5

0,5

8

Параметры sep, end.

1

0,5

0,5

9

Переменные. Комментарии. PEP 8

1

0,5

0,5

10

Работа с целыми числами I часть

1

0,5

0,5

11

Работа с целыми числами II часть

1

0,5

0,5

12

Условный оператор.

1

0,5

0,5

13

Логические операции and, or, not

1

0,5

0,5

14

Вложенный условный оператор

1

0,5

0,5

15

Каскадный условный оператор

1

0,5

0,5

16

Типы данных int, float, str.

1

0,5

0,5

17

Встроенные функции min(), max(), abs().
Оператор in.

1

0,5

0,5

18

Цикл for.

1

0,5

0,5

19

Функция range().

1

0,5

0,5

20

Частые сценарии при написании циклов.

1

0,5

0,5

21

Расширенные операторы присваивания.

1

0,5

0,5

22

Цикл с предусловием while I часть

1

0,5

0,5

23

Цикл с предусловием while II часть

1

0,5

0,5

24

Операторы break, continue.

1

0,5

0,5

25

Оператор else.

1

0,5

0,5

26

Вложенные циклы I часть

1

0,5

0,5

27

Вложенные циклы II часть

1

0,5

0,5

28

Строковый тип данных: индексация

1

0,5

0,5

29

Строковый тип данных: срезы

1

0,5

0,5

30

Методы строк I часть

1

0,5

0,5

31

Методы строк II часть

1

0,5

0,5

32

Введение в списки.

1

0,5

0,5

33

Списки.

1

0,5

0,5

34

Основы работы со списками. Методы
списков.

1

0,5

0,5

35

Резервный час .Вывод элементов списка. 1
Строковые методы split() и join()

0,5

0,5

2.2. Рабочая программа

Название

Техника безопасности и
правила поведения в
компьютерном классе и
в сети интернет.
Исполнитель Водолей.
Переливания.
Исполнитель Кузнечик
Исполнитель
Черепашка . Алгоритмы
с циклами Черепашка
Исполнитель
Робот.
Алгоритмыи циклы:

Виды учебных
занятий, учебных
работ
Интерактивные
занятия

Работа
компьютером

Знакомство с Python. Интерактивные
Команды input() и print() занятия

Работа
компьютером
Параметры sep, end. Интерактивные
Переменные.
занятия
Комментарии. PEP 8
Работа
компьютером
Работа с целыми числами Интерактивные
занятия

Работа
компьютером
Условный
Логические
and, or, not

оператор. Интерактивные
операции занятия
Работа
компьютером

за

Краткое описание

Техника безопасности и правила
поведения в компьютерном классе и
в сети интернет.
Исполнитель Водолей.
Переливания.
Исполнитель Кузнечик. Задачи
Исполнитель Черепашка.Задачи. .
Алгоритмы с циклами Черепашка
Исполнитель Робот. Алгоритмы с
вложенными циклами: задачи.

Знакомство с учениками. Сбор
ожиданий учеников, пояснение
программы
курса,
рефлексия.
Объяснение темы.
за Регистрация на платформе Stepik.
Решение задач.
Продолжение знакомства в группе.
“Что?Где?Когда?” по пройденной
теме. Объяснение новой темы.
за Отработка навыков работы с
переменными,
использования
комментариев в коде.
Обсуждение правильной работы с
ошибками.
Практика
взаимодействия
в
группе.
Объяснение темы.
за Отработка операций с целыми
числами. Обработка цифр числа.
Приоритеты
и
планирование.
Объяснение темы. Разбор задач на
доске.
за Решение задач с использованием
условного оператора и логических
операций.

Вложенный и каскадный Интерактивные
условный оператор
занятия
Работа
компьютером
Типы данных int, float, Интерактивные
str. Встроенные функции занятия
min(),
max(),
abs().
Оператор in
Работа
компьютером

Цикл
range()

for.

Функция Интерактивные
занятия
Работа
компьютером

Частые сценарии при Интерактивные
написании
циклов. занятия
Расширенные операторы
присваивания
Работа
компьютером

Цикл
while

с

предусловием Интерактивные
занятия
Работа
компьютером

Операторы
continue, else

break, Интерактивные
занятия
Работа
компьютером

Повторение. Объяснение темы.
Разбор задачи. Рефлексия “Повар”
за Решение задач с использованием
каскадного условного оператора и
вложенных ветвлений.
Анонс нестандартных форм работы
с классом. Объяснение темы.
Групповая работа над презентацией.
за Самостоятельное изучение темы в
малых
группах
и
создание
презентации. Решение задач на
платформе.
Повторение. Объяснение новой
темы. Подвижная игра с функцией
range(). Рефлексия.
за Решение задач на платформе.

Игровое повторение предыдущей
темы. Самостоятельное изучение
новой темы в командах. Объяснение
новой темы.
за Самостоятельное
исследование
частых
сценариев
программирования. Решение задач
на платформе на отработку частых
сценариев.
Игра на вопросы с бинарной логикой
“данетка”. Объяснение новой темы.
за Решение задач на использование
цикла
с
предусловием.Самостоятельное
изучение процедуры обработки
цифр натурального числа.
Объяснение темы. Разбор устных
задач. Работа в командах над ревью
кода.
за Решение задач на платформе:
отработка применения оператора
break в циклах.

Вложенные циклы

Интерактивные
занятия

Объяснение темы “Вложенные
циклы”. Разбор задач. Рефлексия.

Работа
компьютером

за Решение задач на платформе:
отработка
применения
вложенных циклов.

Строковый
тип Интерактивные
данных: индексация занятия
и срезы
Работа
компьютером
Методы строк

Интерактивные
занятия
Работа
компьютером

Введение в списки

Интерактивные
занятия
Работа
компьютером

Основы работы со Интерактивные
списками.
Методы занятия
списков
Работа
компьютером

Повторение темы “Циклы”.
Короткое объяснение темы.
Рефлексия.
за Самостоятельное
изучение
темы “Строковый тип данных”,
решение задач на платформе.
Повторение темы “Строки”.
Устный разбор методов строк и
их функционала. Рефлексия.
за Решение задач на платформе:
использование методов строк.
Индивидуальная работа
с
учениками. Объяснение новой
темы “Списки”.
за Решение задач на платформе:
сначала всех пропущенных,
потом - на использование
списков.
Повторение прошлой темы.
Подведение
итогов
самостоятельной
работы
учеников, рефлексия.
за Самостоятельное
изучение
теории. Решение задач на
отработку методов работы со
списками.

Вывод
элементов Интерактивные
списка. Строковые занятия
методы split() и join()

Работа
компьютером

Повторение предыдущей темы.
Подведение общих итогов
самостоятельного
изучения
теории. Объяснение методов
split и join. Игра в парах с
образцами кода.
за Самостоятельное
изучение
теории. Решение задач на
работу со списками.

Раздел 3. Формы аттестации и оценочные материалы
Аттестация проводится в форме выполнения индивидуальных и групповых
заданий по пройденному материалу. Контроль в указанной форме
осуществляется как промежуточный, так и итоговый. Отметочная форма
контроля отсутствуют.
Для заданий на онлайн-тренажере указан необходимый минимум — 70%
выполненных заданий, чтобы тема считалась пройденной успешно и был открыт
доступ
к
следующей
теме.
После каждой темы в онлайн-курсе стоит итоговая работа: от ученика требуется
в ограниченное время (три часа) решить набор задач по пройденной теме. В
среднем, ученик справляется с решением за 30 минут. Преподаватели могут
использовать эти итоговые работы в качестве промежуточных проверочных
работ.
В конце курса, по итогам работы над групповыми и индивидуальными
проектами проводится обсуждение результатов в коллективе с опорой на чеклист, исправление ошибок и, тем самым, коррекция и закрепление полученных
знаний.

Раздел 4. Организационно-педагогические условия реализации программы
4.1. Литература для педагога
1. Васильев, А. Н. Python на примерах [Текст]:практ. курс /А. Н. Васильев
- Наука и Техника, 2019 - 432 с.
2. Прохоренок, Н. А. Python 3: самое необходимое [Текст]:практ. курс / Н.
А. Прохоренок, В. А. Дронов - БХВ-Петербург, 2019 - 608 с.
3. Гэддис, Т. Начинаем программировать на Python [Текст]: учебник/Т.
Гэддис - БХВ-Петербург, 2019 - 768 с.
4. Седжвик, Р. Программирование на языке Python /Р. Седжвик, К. Уэйн,
Р. Дондеро - Вильямс, 2017 - 736 с.
5. Харрисон, М. Как устроен Python. [Текст]:практ. курс / М. Харрисон Питер, 2002 - 272 с.
6. Сайт К. Ю.Полякова
Литература для обучающихся: Не предусмотрена
Электронные ресурсы:

1. Курс Поколение Python: курс для начинающих на платформе Stepik.
(https://stepik.org/course/58852/syllabus)
4.2. Материально-технические условия реализации программы
1. Обязательные
● помещение (предпочтительно, изолированное);
● 10—15 рабочих мест: стол, стул, розетка, компьютеры на каждое рабочее
место;
● проектор, аудио колонки;
● Интернет-соединение, скорость загрузки не менее 2 Мбит/сек;
● меловая, магнитно-маркерная доска или флипчарт;
● общие условия в соответствии с СанПиН 2.4.4.3172-14

Требования к ПO:
● Операционная система Windows 7 или моложе / MacOS / Unix-based
системы с поддержкой протокола HTML5;
● Приложения Google Chrome, Gimp, Brackets;
● интерактивная оболочка (бесплатная IDE Wing101 или аналог).

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

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