Программирование и искусственный интеллект

Что мы создаём
В течение курса участники собирают автономную программно-аппаратную систему. БПЛА получает изображение, алгоритм компьютерного зрения находит цель, цифровой сервис передаёт координаты надводному аппарату.
Чему научимся
- Программировать на Python и разбивать задачу на функции.
- Работать с изображениями в NumPy и OpenCV.
- Собирать датасеты, обучать и проверять модели.
- Проектировать обмен данными с JSON, HTTP и FastAPI.
- Программировать движение аппаратов и связывать компоненты в систему.
Как проходят занятия
Короткая теория, практическая задача, эксперимент, анализ ошибок и доработка. Контрольные испытания и исследовательские дни помогают проверять инженерные гипотезы.
Итог года
Команда демонстрирует сквозную миссию, объясняет архитектуру и показывает вклад каждого участника. Программа знакомит школьников с современными IT- и инженерными направлениями и помогает выбрать дальнейший путь обучения.
Работа в лаборатории
Испытания с оборудованием проходят после инструктажа, на подготовленном полигоне и под руководством преподавателя. Подробные требования приведены в ДООП.
Что будем изучать
9 модулей — от основ Python до испытаний единой системы.
01Введение и безопасность
Знакомимся с лабораторией, инструментами и правилами безопасной работы.
Открыть занятия модуля ↗02Python и программирование БПЛА Pioneer
Пишем программы, изучаем алгоритмы и превращаем маршрут БПЛА в код.
Открыть занятия модуля ↗03Компьютерное зрение
Исследуем пиксели, цветовые пространства и способы обнаружения объектов.
Открыть занятия модуля ↗04Машинное обучение
Собираем данные, обучаем модели и проверяем, когда они ошибаются.
Открыть занятия модуля ↗05Компьютерное зрение на БПЛА
Соединяем воздушную съёмку с детекцией и определением координат.
Открыть занятия модуля ↗06Цифровые сервисы и обмен данными
Передаём миссии между компонентами с помощью JSON, HTTP и API.
Открыть занятия модуля ↗07Автономный надводный аппарат
Программируем движение судна, работу датчиков и получение миссий.
Открыть занятия модуля ↗08Интеграция системы
Собираем отдельные компоненты в устойчивую автономную систему.
Открыть занятия модуля ↗09Итоговый инженерный проект
Проводим сквозные испытания, улучшаем систему и защищаем результат.
Открыть занятия модуля ↗Полная программа
и материалы курса.
Содержание курса, условия обучения и критерии итогового проекта собраны в документе ДООП.