У здобувачів освіти курсу КН-41 та КН-40 (11) спеціальності «Комп’ютерні науки» 02.01.2026 р. завершилася навчальна практика «Технології розробки програмного забезпечення», спрямована на поєднання теоретичних знань із практичними етапами створення програмного продукту.

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

У процесі проходження практики здобувачі освіти виконували індивідуальні завдання, пов’язані з організацією проєкту та керуванням версіями коду. Студенти працювали з локальними та віддаленими репозиторіями, опановували використання Git і Bitbucket, налаштовували структуру проєкту та виконували основні git-команди.

Важливим етапом практики стало проєктування програмного забезпечення з використанням UML-діаграм. Здобувачі освіти створювали діаграми варіантів використання та діаграми компонентів у середовищі Visual Paradigm, визначали архітектуру програмного продукту, компоненти, інтерфейси та їх взаємозв’язки.

Практична частина включала розробку клієнтського застосунку на платформі .NET MAUI з використанням Visual Studio Community. Студенти створювали архітектуру проєкту, реалізовували підтримку кількох мов, розробляли користувацький інтерфейс із застосуванням різноманітних UI-контролів, а також впроваджували шаблон MVVM та механізми інʼєкції залежностей.

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

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