Освітня компонента «Кросплатформене програмування» є вибірковою освітньою компонентою для здобувачів бакалаврського рівня спеціальності 122 Комп’ютерні науки, освітньо-професійної програми Комп’ютерні науки.
У даному курсі розглядаються сучасні методи, інструменти та технології, що використовуються при створенні програмних продуктів із використанням середовища Qt Creator та бібліотеки PyQt. Основна увага приділяється процесу розробки від аналізу вимог до побудови користувацького інтерфейсу, роботи з файлами, інтеграції з базами даних та реалізації програмної логіки. Вивчаються принципи об’єктно-орієнтованого програмування, подійно-орієнтована модель Qt, архітектура GUI-додатків та особливості взаємодії компонентів у середовищі розробки.
Мета курсу – формування у студентів практичних навичок створення кросплатформних застосунків із графічним інтерфейсом, опанування інструментів Qt Creator і PyQt, а також розуміння процесу побудови програм від прототипу до готового продукту. Особливий акцент робиться на роботі з файлами різних форматів (XML, CSV, JSON), проектуванні візуального інтерфейсу, застосуванні сучасних принципів модульності та повторного використання коду.
У результаті опанування дисципліни студенти набудуть навички: створювати та налагоджувати застосунки у середовищі Qt Creator; реалізовувати графічні інтерфейси користувача; здійснювати обмін даними за допомогою стандартних форматів (XML, CSV, JSON); розробляти інтерактивні програми на базі PyQt; інтегрувати GUI з обчислювальною логікою та файлами даних; використовувати сучасні інструменти для тестування та налагодження.
- Викладач: Миронова Наталя Олексіївна