"Основы программирования"

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

Педагоги

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

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

Вводный модуль

1. Вводное занятие. Техника безопасности, знакомство - 2 часа
2. Основы компьютерной логики и алгоритмов - 12 часов
3. Знакомство с языком С# - 18 часов
4. Разработка в среде Unity - 24 часа
 
Базовый модуль
 
5. Знакомство с AR - 8 часов
6. Моделирование - 16 часов
7. Создание межквантумного проекта - 10 часов

Итого 94 часа

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

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

      Предметные задачи:

· погрузить учащихся в проектную деятельность;

·  формировать базовые теоретические знания в области информационных технологий;

·  формировать навыки программирования в среде Scratch, Visual Studio на языке C#;

·  научить основам алгоритмизации, построения алгоритмов и их формализации с помощью блок-схем;

·  формировать навыки моделирования в среде Blender;

·  научить разрабатывать программы в среде Unity.

     Личностные задачи:

· воспитание положительного отношения к труду, людям, технологической среде, чувства гордости за достижения отечественной науки и техники;

· развитие воли, самоконтроля, внимания, памяти, фантазии;

· научить работать в команде;

· научить искать информацию в свободных источниках, анализировать ее и задавать вопросы.

    Метапредметные задачи:

· формирование интереса к техническим знаниям;

· формирование учебной мотивации и мотивации к творческому поиску;

· формирование навыков командной работы и публичных выступлений по IT-тематике.

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

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

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

·  Знать основы работы с компьютером и теории программирования;

· Иметь понятия о том, как строить алгоритмы и представлять их в виде псевдокода или блок-схем;

·  Иметь навыки программирования на языке C#;

·  Уметь работать в средах Scratch, Unity, Blender;

·  Иметь понимание о современных технологиях дополненной реальности;

·  Уметь создавать трехмерные модели;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Материально-техническое оснащение: помещение не менее 53 кв.м.

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

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

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

3. Смартфоны с ОС Android

4. Микроконтроллерная плата Arduino и набор датчиков к ней.

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

6. Программное обеспечение Python, App Invertor, Arduino IDE, TinkerCad

7. Принтер

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

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

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

Стоимость

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