Схема розділу

  • Освітня компонента «Технології розробки програмних продуктів» є вибірковою освітньою компонентою для здобувачів бакалаврського рівня спеціальності 122 - Комп’ютерні науки, освітньо-професійної програми Комп’ютерні науки.

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

    Мета курсу – формування у студентів цілісного уявлення про процес створення програмних продуктів, розвиток практичних навичок аналізу вимог, проєктування архітектури, використання сучасних мов програмування, систем управління базами даних та інструментів командної роботи. Особливий акцент робиться на засвоєнні принципів прототипування користувацького інтерфейсу, використанні систем контролю версій, юніт-тестуванні та безперервній інтеграції (CI/CD).

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