«Основы программирования на языке Python»

В рамках курса «Основы программирования на языке Python на примере программирования беспилотного летательного аппарата» обучающиеся смогут познакомиться с физическими, техническими и математическими понятиями. Приобретённые знания будут применимы в творческих проектах.

Педагоги

Курдюкова Кристина Анатольевна

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


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

Кейс 1. «Угадай число»

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

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

Кейс 2. «Спаси остров»

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

Кейс 3. «Калькулятор»

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

Кейс 4. Программирование автономных квадрокоптеров

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

Данный кейс посвящен созданию шоу коптеров из 3х бпла выполняющих полет в автономном режиме. Обучающиеся получат первые навыки программирования технической системы на языке Python. Познакомятся с алгоритмами позиционирования устройств на улице и в помещении, а также узнают о принципах работы оптического распознавания объектов.

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

 Цель программы: освоение Hard- и Soft-компетенций обучающимися в области программирования и аэротехнологий через использование кейс-технологий.

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

Прогнозируемые результаты и способы их проверки

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

−        критическое отношение к информации и избирательность её восприятия;

−        осмысление мотивов своих действий при выполнении заданий;

−        развитие любознательности, сообразительности при выполнении разнообразных заданий проблемного и эвристического характера;

−        развитие внимательности, настойчивости, целеустремлённости, умения преодолевать трудности;

−        развитие самостоятельности суждений, независимости и нестандартности мышления;

−        освоение социальных норм, правил поведения, ролей и форм социальной жизни в группах и сообществах;

−        формирование коммуникативной компетентности в общении и сотрудничестве с другими обучающимися.

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

Регулятивные универсальные учебные действия:

−        умение принимать и сохранять учебную задачу;

−        умение планировать последовательность шагов алгоритма для достижения цели;

−        умение ставить цель (создание творческой работы), планировать достижение этой цели;

−        умение осуществлять итоговый и пошаговый контроль по результату;

−        способность адекватно воспринимать оценку наставника и других обучающихся;

−        умение различать способ и результат действия;

−        умение вносить коррективы в действия в случае расхождения результата решения задачи на основе её оценки и учёта характера сделанных ошибок;

−        умение в сотрудничестве ставить новые учебные задачи;

−        способность проявлять познавательную инициативу в учебном сотрудничестве;

−        умение осваивать способы решения проблем творческого характера в жизненных ситуациях;

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

Познавательные универсальные учебные действия:

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

−        умение использовать средства информационных и коммуникационных технологий для решения коммуникативных, познавательных и творческих задач;

−        умение ориентироваться в разнообразии способов решения задач;

−        умение осуществлять анализ объектов с выделением существенных и несущественных признаков;

−        умение проводить сравнение, классификацию по заданным критериям;

−        умение строить логические рассуждения в форме связи простых суждений об объекте;

−        умение устанавливать аналогии, причинно-следственные связи;

−        умение моделировать, преобразовывать объект из чувственной формы в модель, где выделены существенные характеристики объекта (пространственно-графическая или знаково-символическая);

−        умение синтезировать, составлять целое из частей, в том числе самостоятельно достраивать с восполнением недостающих компонентов.

Коммуникативные универсальные учебные действия:

−        умение аргументировать свою точку зрения на выбор оснований и критериев при выделении признаков, сравнении и классификации объектов;

−        умение выслушивать собеседника и вести диалог;

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

−        умение планировать учебное сотрудничество с наставником и другими обучающимися: определять цели, функции участников, способы взаимодействия;

−        умение осуществлять постановку вопросов: инициативное сотрудничество в поиске и сборе информации;

−        умение разрешать конфликты: выявление, идентификация проблемы, поиск и оценка альтернативных способов разрешения конфликта, принятие решения и его реализация;

−        умение с достаточной полнотой и точностью выражать свои мысли в соответствии с задачами и условиями коммуникации;

−        владение монологической и диалогической формами речи.

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

Кадровые условия реализации программы

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

Требования к кадровым ресурсам:

●       укомплектованность образовательного учреждения педагогическими, руководящими и иными работниками;

●       уровень квалификации педагогических, руководящих и иных работников образовательного учреждения;

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

Компетенции педагогического работника, реализующего основную образовательную программу:

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

●       осуществлять самостоятельный поиск и анализ информации с помощью современных информационно-поисковых технологий;

●       организовывать и сопровождать учебно-исследовательскую и проектную деятельность обучающихся, выполнение ими индивидуального проекта;

●       интерпретировать результаты достижений обучающихся;

●       навык программирования на языке Python;

●       использовать библиотеку Tkinter;

●       навык создания компьютерных игр и приложений;

●       проектирование интерфейса пользователей;

●       поиск и интеграция библиотек программного кода с открытых источников типа GitHub в собственный проект;

●       навык работы в специализированном ПО для создания презентаций.


 

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

 

●       навык программирования на языке Python;

●       использовать библиотеку Tkinter;

●       навык создания компьютерных игр и приложений;

●       проектирование интерфейса пользователей;

●       поиск и интеграция библиотек программного кода с открытых источников типа GitHub в собственный проект;

●       навык работы в специализированном ПО для создания презентаций.