Основы программирования на языке Python на примере БПЛА

Актуальность: в настоящее время процесс информатизации проявляется во всех сферах человеческой деятельности. Использование современных информационных технологий является необходимым условием успешного развития как отдельных отраслей, так и государства в целом. Создание, внедрение, эксплуатация, а также совершенствование информационных технологий немыслимо без участия квалифицированных и увлечённых специалистов, в связи с этим внедрение курса «Основы программирования на языке Python на примере программирования беспилотного летательного аппарата» в учебный процесс актуально.

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

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

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

Учебный курс «Основы программирования на языке Python на примере программирования беспилотного летательного аппарата» представляет собой самостоятельный модуль и содержит необходимые темы из курса информатики и физики.

Педагоги

Хайбуллин Евгений Васильевич

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

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

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

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

В основе образовательного процесса лежит проектный подход. Основная форма подачи теории – интерактивные лекции и пошаговые мастер-классы в группах до 10–15 человек. Практические задания планируется выполнять как индивидуально и в парах, так и в малых группах. Занятия проводятся в виде бесед, семинаров, лекций: для наглядности подаваемого материала используется различный мультимедийный материал – презентации, видеоролики, приложения пр.

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

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

- основные алгоритмические конструкции;

- принципы построения блок-схем;

- принципы структурного программирования на языке Python;

- что такое БПЛА и их предназначение.

уметь:

- составлять алгоритмы для решения прикладных задач;

- реализовывать алгоритмы на компьютере в виде программ, написанных на языке Python;

- применять библиотеку Tkinter;

- отлаживать и тестировать программы, написанные на языке Python;

- настраивать БПЛА;

- представлять свой проект.

владеть:

- основной терминологией в области алгоритмизации и программирования;

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

- знаниями по устройству и применению беспилотников.

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

Оборудование центра "Точка роста"