ДООП "Программирование Python"

Обучаясь по программе, ребята смогут определить для себя наиболее интересные направления для дальнейшего обучения, принять участие в разработке проектов на разных средах, попробовать себя в разных ролях: программист, дизайнер, модельер, аналитик. Основы программирования и фундаментальные понятия о компьютерной логике, с которыми познакомятся учащиеся, сформируют знания и навыки для дальнейших разработок и воплощения своих идей и проектов в жизнь.

преподаватели

Герцен Степан Вадимович - педагог дополнительного образования. Инженер-программист. Тренер команды победителей Всероссийской Робототехнической Олимпиады 2018 в направлении Regular Elementary. Тренер команды победителей Краевой Робототехнической Олимпиады 2019 в направлении Regular Junior. Разработчик собственной методики по направлениям “Разработка сайтов”, “Разработка игр Unity 3D”, “Python для спортивной и образовательной робототехники” , “Игры на Unreal Engine”.

Содержание программы

1. Вводное занятие. Техника безопасности

Теория: Знакомство с курсом. Инструктаж по технике безопасности

2. Основы Python

Теория: Основы работы компьютера

Возможности языка python

Загрузка и установка

Знакомство со средой разработки

Синтаксис

Отладка

         

 

3. Обучение спискам

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

Инициализация списков

Циклы for

4. Знакомство с кортежами

Инициализация кортежей

Циклы for с кортежами

5. Функции

Теория: Функции

Написание первой функции

Дебаггинг

Подготовка к проекту

Разбиение на команды

Реализация проекта

Цели программы

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

Результат программы

В результате освоения программы учащиеся должны получить следующие результаты:

 

Предметные результаты:

●               Знать основы работы с компьютером;

●               Иметь понятия о том, как работает компьютер;

●               Иметь навыки создавать папки и файлы;

●               Уметь работать в среде Python;

 

Личностные результаты:

●               Уметь разбивать задачу на ряд подзадач;

●               Составлять технический план;

●               Уметь искать информацию по необходимой теме;

●               Уметь работать в команде;

●               Развивать чувство ответственности;

●               Уметь аргументировано представлять свою точку зрения;

●               Уметь пространственно мыслить;

●               Уметь прогнозировать результаты;

●               Уметь выбирать необходимые инструменты под задачу.

 

Метапредметные результаты:

●               Иметь интерес к техническим специальностям;

●               Иметь мотивацию к созданию новых технологий и автоматизации существующих;

●               Обладать навыками командной работы в разных методологиях.

Особые условия проведения

Весь учебно-методический материал представлен на основе реальной или смоделированной ситуации, содержащей проблему и рекомендации по ее решению. Обучающиеся исследуют ситуацию, разбираются в сути проблемы, предлагают возможные решения (инженерные разработки или усовершенствования устройства) и выбирают лучшее из них.

Материально-техническая база

Перечень оборудования:

1.              Сетевое оборудование;

2.              Персональный компьютер с выходом в сеть интернет;

3.              Мышка и клавиатура;

4.              Моноблочное интерактивное устройство;

5.              Программное обеспечение python;

6.              Принтер.

Компьютеры и смартфоны должны быть подключены к единой Wi-Fi сети с доступом в интернет.

Информационное обеспечение: материалы в сети Интернет и видеоматериалы на тему программирования и информационных технологий.

Кадровое обеспечение: педагог дополнительного образования.

Стоимость

Программа реализуется на бюджетной основе (бесплатно)