Від коду до пристроїв: практичний воркшоп для студентів ІПЗ

На кафедрі інженерії програмного забезпечення відбувся надзвичайно продуктивний та практично орієнтований воркшоп з Інтернету речей (IoT), який продемонстрував, як знання архітектури ПЗ та алгоритмів реалізуються на рівні програмування фізичних пристроїв.

Особливістю заходу став формат «рівний-рівному». Захід провела студентка 4 курсу спеціальності «Інженерія програмного забезпечення» Вероніка Чудик., продемонструвавши високий рівень розробницьких компетенцій та лідерських якостей.

Програма воркшопу охоплювала два ключові блоки, орієнтовані на розробку IoT-систем. Перший – це теоретичний екскурс, де студенти ознайомилися з архітектурою IoT-систем та детально розібрали мікроконтролер як центральний об'єкт керування, що потребує низькорівневого програмування. Особливу увагу було приділено внутрішній будові контролерів, призначенню контактів, а також класифікації плат за складністю написання коду та оптимізації програмного забезпечення під обмежені ресурси пам'яті. Окремо зупинилися на програмних алгоритмах обробки сигналів від давачів і фізичних принципах їхньої роботи – від сприйняття навколишнього середовища до програмної трансформації та інтерпретації даних.

Другий - практичний інтенсив з програмування з використанням навчальних наборів Keyestudio. У процесі учасники розділилися на команди та перейшли до написання алгоритмів для таких рішень: 

  • роботизовані набори Keyestudio 8-в-1 з блоками LEGO на базі контролера BBC micro:bit, де студенти програмували логіку руху та взаємодії роботів;

  • навчальні IoT-набори на основі високопродуктивного мікроконтролера ESP32, які дозволили попрактикуватися у програмуванні бездротового передавання даних через вбудовані модулі Wi-Fi та Bluetooth.

Працюючи в командах, майбутні програмні інженери розгортали алгоритми взаємодії з давачами, програмували логіку керування робототехнічними системами та тестували архітектурні зв'язки між залізом і софтом.

Це дозволяє студентам здобувати затребувані навички на стику розробки програмного забезпечення, мікроелектроніки та мережевих технологій. Захід став корисним практичним доповненням до підготовки майбутніх інженерів програмного забезпечення, адже сучасна розробка дедалі частіше потребує розуміння не лише коду, а й середовища, у якому цей код виконується.

Кафедра інженерії програмного забезпечення щиро дякує нашій талановитій студентці Вероніці за чудову ініціативу, якісну підготовку матеріалу та натхнення, яке вона подарувала колегам. Пишаємося такими випускниками, які вже сьогодні готові виступати в ролі менторів та ділитися практичним досвідом розробки!

 

 

  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ
  • Від коду до пристроїв: практичний воркшоп для студентів ІПЗ