2.1. Учебный (тематический) план
год обучения
№
|
Название темы
|
Количест во часов
|
Теоретич еские
|
Практич еские
|
1
|
Знакомство с Python. Команды input() и print().
|
3
|
1
|
2
|
2
|
Параметры sep, end. Переменные. Комментарии. PEP 8
|
3
|
1
|
2
|
3
|
Работа с целыми числами
|
3
|
1
|
2
|
4
|
Условный оператор. Логические операции and, or, not
|
3
|
1
|
2
|
5
|
Вложенный и каскадный условный оператор
|
3
|
1
|
2
|
6
|
Типы данных int, float, str. Встроенные функции min(), max(), abs(). Оператор in.
|
3
|
1
|
2
|
7
|
Цикл for. Функция range().
|
3
|
1
|
2
|
8
|
Частые сценарии при написании циклов. Расширенные операторы присваивания.
|
3
|
1
|
2
|
9
|
Цикл с предусловием while
|
3
|
1
|
2
|
10
|
Операторы break, continue, else.
|
3
|
1
|
2
|
11
|
Вложенные циклы
|
3
|
1
|
2
|
12
|
Итогово-обобщающее занятие
|
1
|
|
1
|
|
Итого
|
34
|
11
|
23
|
год обучения
№
|
Название темы
|
Количест во часов
|
Теоретич еские
|
Практич еские
|
1.
|
Строковый тип данных: индексация и срезы
|
3
|
1
|
2
|
2.
|
Методы строк
|
3
|
1
|
2
|
3.
|
Введение в списки.
|
3
|
1
|
2
|
4.
|
Основы работы со списками. Методы списков
|
3
|
1
|
2
|
5.
|
Вывод элементов списка. Строковые методы split() и join()
|
3
|
1
|
2
|
6.
|
Методы списков. Списочные выражения
|
3
|
1
|
2
|
7.
|
Функции
|
3
|
1
|
2
|
8.
|
Локальные и глобальные переменные. Функции возвращающие значения.
|
3
|
1
|
2
|
9.
|
Функции возвращающие значения.
|
3
|
1
|
2
|
10.
|
Работа над проектом
|
7
|
2
|
5
|
|
Итого
|
34
|
11
|
23
|
Мониторинг
Аттестация проводится в форме выполнения индивидуальных и групповых заданий по пройденному материалу. Контроль в указанной форме осуществляется как промежуточный, так и итоговый. Отметочная форма контроля отсутствуют.
Для заданий на онлайн-тренажере указан необходимый минимум — 70% выполненных заданий, чтобы тема считалась пройденной успешно и был открыт доступ к следующей теме. После каждой темы в онлайн-курсе стоит итоговая работа: от ученика требуется в ограниченное время (три часа) решить набор задач по пройденной теме. В среднем, ученик справляется с решением за 30 минут. Преподаватели могут использовать эти итоговые работы в качестве промежуточных проверочных работ.
В конце курса, по итогам работы над групповыми и индивидуальными проектами проводится обсуждение результатов в коллективе с опорой на чек-
лист, исправление ошибок и, тем самым, коррекция и закрепление полученных знаний.
Раздел 4. Организационно-педагогические условия реализации программы
4.1. Литература для педагога
Васильев, А. Н. Python на примерах [Текст]:практ. курс /А. Н. Васильев
- Наука и Техника, 2019 - 432 с.
Прохоренок, Н. А. Python 3: самое необходимое [Текст]:практ. курс / Н. А. Прохоренок, В. А. Дронов - БХВ-Петербург, 2019 - 608 с.
Гэддис, Т. Начинаем программировать на Python [Текст]: учебник/Т. Гэддис - БХВ-Петербург, 2019 - 768 с.
Седжвик, Р. Программирование на языке Python /Р. Седжвик, К. Уэйн, Р. Дондеро - Вильямс, 2017 - 736 с.
Харрисон, М. Как устроен Python. [Текст]:практ. курс / М. Харрисон - Питер, 2002 - 272 с.
Литература для обучающихся: Не предусмотрена
Электронные ресурсы:
Курс Поколение Python: курс для начинающих на платформе Stepik. (https://stepik.org/course/58852/syllabus)
Материально-технические условия реализации программы
Занятие проходят с использованием оборудования Центра «Точка роста»
1. Обязательные
помещение (предпочтительно, изолированное);
10—15 рабочих мест: стол, стул, розетка, компьютеры на каждое рабочее место;
проектор, аудио колонки;
Интернет-соединение, скорость загрузки не менее 2 Мбит/сек;
меловая, магнитно-маркерная доска или флипчарт;
общие условия в соответствии с СанПиН 2.4.4.3172-14
Требования к ПO:
Операционная система Windows 7 или моложе / MacOS / Unix-based системы с поддержкой протокола HTML5;
Приложения Google Chrome, Gimp, Brackets;
интерактивная оболочка (бесплатная IDE Wing101 или аналог).
Приложение 1
Календарно-тематическое планирование
№
|
Название
|
Виды учебных занятий,
учебных работ
|
Краткое описание
|
1 год обучения
|
1.
|
Знакомство с Python. Команды input() и print()
|
Интерактивные занятия
|
Знакомство с учениками. Сбор ожиданий учеников, пояснение программы курса, рефлексия. Объяснение темы.
|
Работа за компьютером
|
Регистрация на платформе Stepik. Решение задач.
|
2.
|
Практическое занятие Команды input() и print()
|
Работа за компьютером
|
Регистрация на платформе Stepik. Решение задач.
|
3.
|
Практическое занятие Команды input() и print()
|
Работа за компьютером
|
Решение задач.
|
4.
|
Параметры sep, end.
|
Интерактивные занятия
|
Продолжение знакомства в группе. “Что?Где?Когда?” по пройденной теме. Объяснение новой темы.
|
Работа за компьютером
|
Отработка навыков работы с переменными, использования комментариев в коде.
|
5.
|
Переменные.
|
Работа за компьютером
|
Отработка навыков работы с переменными, использования.
|
6.
|
Комментарии. PEP 8
|
Работа за компьютером
|
Отработка навыков работы с переменными, использования комментариев в коде.
|
7.
|
Работа с целыми числами
|
Интерактивные занятия
|
Обсуждение правильной работы с ошибками. Практика взаимодействия в группе.
|
№
|
Название
|
Виды учебных занятий,
учебных работ
|
Краткое описание
|
|
|
|
Объяснение темы.
|
8.
|
Работа с целыми числами
|
Работа за компьютером
|
Отработка операций с целыми числами
|
9.
|
Работа с целыми числами.
Обработка цифр числа.
|
Работа за компьютером
|
Обработка цифр числа.
|
10.
|
Условный оператор.
Логические операции and, or, not
|
Интерактивные занятия
|
Приоритеты и планирование. Объяснение темы. Разбор задач на доске.
|
11.
|
Решение задач с использованием
условного
оператора и логических операций.
|
Работа за компьютером
|
Решение задач с использованием условного оператора и логических операций.
|
12.
|
Решение задач с использованием
условного
оператора и логических операций.
|
Работа за компьютером
|
Решение задач с использованием условного оператора и логических операций.
|
13.
|
Вложенный и каскадный
условный оператор
|
Интерактивные занятия
|
Повторение. Объяснение темы. Разбор задачи. Рефлексия “Повар”
|
14.
|
Решение задач с использованием
каскадного условного оператора.
|
Работа за компьютером
|
Решение задач с использованием каскадного условного оператора.
|
№
|
Название
|
Виды учебных занятий,
учебных работ
|
Краткое описание
|
15.
|
Решение задач с использованием вложенных
ветвлений.
|
Работа за компьютером
|
Решение задач с использованием вложенных ветвлений.
|
16.
|
Типы данных int, float, str.
Встроенные
функции min(),
max(), abs(). Оператор in
|
Интерактивные занятия
|
Анонс нестандартных форм работы с классом. Объяснение темы. Групповая работа над презентацией.
|
17.
|
Решение задач по теме «Типы данных int, float, str.»
|
Работа за компьютером
|
Решение задач по теме «Типы данных int, float, str.»
|
18.
|
Решение задач по теме «Встроенные функции min(),
max(), abs(). Оператор in»
|
Работа за компьютером
|
Решение задач по теме «Встроенные функции min(), max(), abs(). Оператор in»
|
19.
|
Цикл for. Функция range()
|
Интерактивные занятия
|
Повторение. Объяснение новой темы. Подвижная игра с функцией range(). Рефлексия.
|
20.
|
Решение задач по теме «Цикл for. Функция range()»
|
Работа за компьютером
|
Решение задач по теме «Цикл
|
21.
|
Решение задач по теме «Цикл
|
Работа за компьютером
|
Решение задач по теме «Цикл
|
22.
|
Частые сценарии при написании циклов.
Расширенные операторы присваивания
|
Интерактивные занятия
|
Игровое повторение предыдущей темы. Самостоятельное изучение новой темы в командах. Объяснение новой темы.
|
Достарыңызбен бөлісу: |