Дисципліни, які викладає
Забезпечення якості програмного продукту
"Забезпечення якості програмних систем" має на меті навчити студентів проектувати, розробляти та тестувати програмне забезпечення відповідно до вимог щодо якості. Курс охоплює основні поняття та терміни, пов'язані з якістю програмного забезпечення, методи та процеси, які використовуються для забезпечення якості програмного забезпечення, стандарти та нормативні документи, а також основні інструменти та технології, які використовуються для забезпечення якості програмного забезпечення. Курс розрахований на студентів, які мають базові знання програмування та бажають навчитися проектувати та розробляти програмне забезпечення відповідно до вимог щодо якості, забезпечуючи високу ефективність та надійність програмних систем.
Курсова робота (3 р.н.)
Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки). Підсумковий семестровий контроль проводиться у формі захисту тези. Дисципліна призначена навчити студента шукати й критично оцінювати наукову літературу, вміти планувати і проводити наукові дослідження, якісно оформляти та презентувати власні результати наукових робіт в рамках виконання курсової роботи, вести аргументовану наукову дискусію у контексті презентації та захисту власних результатів наукових досліджень.
Курсова робота
Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки). Підсумковий семестровий контроль проводиться у формі захисту тези. Дисципліна призначена навчити студента шукати й критично оцінювати наукову літературу, вміти планувати і проводити наукові дослідження, якісно оформляти та презентувати власні результати наукових робіт в рамках виконання курсової роботи, вести аргументовану наукову дискусію у контексті презентації та захисту власних результатів наукових досліджень.
Курсова робота
Дисципліна “Курсова робота” є нормативною дисципліною для студентів 3-ого року навчання спеціальності “Комп’ютерні науки”. Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки). Підсумковий семестровий контроль проводиться у формі захисту тези. Дисципліна призначена навчити студента шукати й критично оцінювати наукову літературу, вміти планувати і проводити наукові дослідження, якісно оформляти та презентувати власні результати наукових робіт в рамках виконання курсової роботи, вести аргументовану наукову дискусію у контексті презентації та захисту власних результатів наукових досліджень.
Проектування програмних систем
Курс присвячений викладенню принципів, моделей та методів, що використовуються в циклі розробки складних програмних продуктів. Вивчається повний цикл розробки програмних систем та менеджмент процесу розробки програмного забезпечення. Розглядаються методи аналізу та проектування програмних систем, основи та моделі об’єктно-орієнтованого представлення програмних систем, а також моделі реалізації таких систем. Вивчається уніфікований процес розробки об’єктно-орієнтованих програмних систем та загальні принципи керування програмним проектом. Курс супроводжується практичною реалізацією навичок, а саме розробкою навчальних програмних проектів невеликими групами студентів-розробників. Передбачені підтримка розподіленої групової розробки з боку Веб-орієнтованих середовищ, зокрема систем управління версіями проекту, планування та документування процесу розробки, організація взаємодії і комунікації учасників, рецензування та презентація результатів розробки.
Забезпечення якості програмних продуктів
"Забезпечення якості програмних систем" має на меті навчити студентів проектувати, розробляти та тестувати програмне забезпечення відповідно до вимог щодо якості. Курс охоплює основні поняття та терміни, пов'язані з якістю програмного забезпечення, методи та процеси, які використовуються для забезпечення якості програмного забезпечення, стандарти та нормативні документи, а також основні інструменти та технології, які використовуються для забезпечення якості програмного забезпечення. Курс розрахований на студентів, які мають базові знання програмування та бажають навчитися проектувати та розробляти програмне забезпечення відповідно до вимог щодо якості, забезпечуючи високу ефективність та надійність програмних систем.
Кваліфікаційна робота
Предмет навчальної дисципліни "Кваліфікаційна робота" включає подальше вдосконалення знань з основної проблематики сучасних моделей, методів, алгоритмів, технологій, процесів та способів отримання, подання, зберігання, обробки, аналізу й передачі даних в інформаційних системах. Дисципліна зосереджує значну увагу на розвитку компетенцій і умінь у застосуванні класичних методів штучного інтелекту до реалізації інформаційних систем, досліджень розробки і використання нейронних мереж, машинного навчання, застосування інтелектуального аналізу даних, застосувань мережевих технологій, проектування та впровадження програмних рішень. Не залишаються поза уваги і важливі прикладні застосування, зокрема розвиток перспективних напрямків сучасних застосувань у інформаційних системах та комп’ютерного моделювання задач різних напрямків людської діяльності та технічних систем.