Інженерні технології програмування
Презентація вибіркової �дисципліни
Інженерні технології програмування – це методи, інструменти та підходи, що використовуються для розробки програмного забезпечення з урахуванням принципів програмної інженерії.
Включають використання об’єктно-орієнтованого програмування (ООП), мікроконтролерів та візуальних середовищ розробки для створення ефективних та масштабованих програмних рішень.
МЕТА ОСВІТНЬОГО КОМПОНЕНТУ
Оволодіння здобувачами освіти теоретичною базою знань в області алгоритмізації задач, вивчення базових типів, конструкцій та технологій об’єктно-орієнтовного програмування, алгоритмів та структур даних, надбання практичних навичок застосування вивчених технологій при розробці програмних продуктів на мові С++ і Scratch при розробці додатків для ПК, на платформі Arduino та в середовищі MIT App Inventor.
ЗАВДАННЯ ОСВІТНЬОГО КОМПОНЕНТУ
ВИВЧЕННЯ ТА ЗАСВОЄННЯ ЗДОБУВАЧАМИ ОСВІТИ:
ЗДОБУВАЧІ ОСВІТИ ЗМОЖУТЬ:
РОЗДІЛИ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ
1. Класи та об’єкти в С++, інкапсуляція. |
2. Спадкування. |
3. Поліморфізм. |
4. Класи вводу-виводу. |
5. Платформи розробки програмованих пристроїв. |
6. Платформа Arduino. |
7. Arduino IDE, програмування мікроконтролерів. |
8. Розробка мобільних додатків засобами блочного програмування. |
9. Середовище MIT App Inventor. |
10. Мова Scratch. |
Використовуючи ці технології разом, можна розробляти інтегровані апаратно-програмні рішення, такі як розумні будинки, робототехнічні системи та мобільні застосунки для керування пристроями.
Інженерні технології програмування (C++, Arduino, MIT App Inventor) допомагають створювати ефективні програмні рішення для різних платформ: