Кейс 3А: "Приложение контроля устройства"
Разработка десктопного приложения управления устройством для Windows на Processing (Java), Python (Qt Designer) и Windows Forms c C#.
Категория кейса: углубленный. Место в структуре модуля: расширение перечня компетенций, углубление приобретенных поверхностных знаний. На выполнение кейса: 8 занятий (16 часов). Цель кейса: получить знания, умения и навыки по разработке приложений с использованием разных технологий и языков программирования для создания пользовательского приложения для ПК, которое управляет устройством. Содержание кейса. В рамках кейса обучающиеся углубляются в программирование при создании программ управления устройством на базе ардуино с использованием разных технологий и языков программирования.
Проблемная ситуация. При создании ардуино устройства у ребят появилась необходимость разработать приложение для контроля этого устройства для персонального компьютера.
Состав команды: два участника. Ограничения: Arduino, Arduino IDE, C++, Triyka-модули, Serial.
Предполагаемые результаты обучающихся
Soft Skills: целеполагание и планирование; нацеленность на результат; практическое мышление; аналитическое (логическое) мышление; умение задавать вопросы; самоорганизация и тайм-менеджмент; умение работать в команде; коммуникативные навыки; умение давать обратную связь; рефлексия, умение искать и анализировать информацию (data-scouting).
Hard Skills: написание программного кода на C++ в Arduino IDE для Arduino UNO; работа с Troyka Slot Shield и Troyka модулями; умение парсить данные с Serial; написание программного кода в Processing (Java); написание программного кода на Python с использованием PyQt5; разработка в VS для Windows Forms; умение работать с Firebase.
Этапы реализации:
Сборка устройства по схеме (примеру).
Создание приложения в Processing.
Создание приложения на Python с PyQt5.
Создание приложения в VS в Windows Forms.
Выполнение дополнительного мини-кейса.
Необходимые материалы и оборудование
Arduino UNO / Geduino (7 шт. ~); Troyka-Slot Shield v2 (7 шт. ~); провода для загрузки прошивки в Arduino (7 шт. ~); Разные Troyka-модули (датчики) по 7 шт. ~; персональные компьютеры / ноутбуки (~15) с выходом в интернет; проектор с экраном / ТВ; флипчарт с комплектом листов/маркерная доска, соответствующий набор письменных принадлежностей.
Last updated