Освітній ступінь "Магістр"
Кафедра інтелектуальних програмних систем проводить підготовку фахівців у галузі 12 Інформаційні технології за спеціальністю 121 Інженерія програмного забезпечення, освітній ступінь "Магістр", освітня програма Програмне забезпечення систем.
Освітня кваліфікація: магістр інженерії програмного забезпечення за спеціалізацією програмне забезпечення систем.
Спеціалізації:
- Програмне забезпечення систем. Професійні кваліфікації:
- 2132.1 Молодший науковий співробітник (програмування)
- 2132.2 Програмування системне
Термін навчання: 1 рік 9 місяців, денна форма (після отримання ОС "Бакалавр").
Вартість навчання за контрактом: 39 800 грн.
Ліцензований обсяг: 50 місць.
Статистика поданих заяв на спеціальність 121 Інженерія програмного забезпечення, освітня програма "Програмне забезпечення систем"
Рік | Ліцензований обсяг | План набору (бюджет) | Подано зяв | Конкурс |
2017 | 40 | 16 | 41 | 2.56 |
2018 | 50 | 13 | 48 | 3.7 |
2019 | 50 | 12 | 42 | 3.5 |
2020 | 50 | 20 | 54 | 2.7 |
Статистика зарахування на спеціальність 121 Інженерія програмного забезпечення, освітня програма "Програмне забезпечення систем"
Рік | Ліцензований обсяг | План набору (бюджет) | Зараховано (бюджет) | Зараховано (контракт) |
2017 | 40 | 16 | 16 | 5 |
2018 | 50 | 13 | 12 | 0 |
2019 | 50 | 12 | 12 | 2 |
2020 | 50 | 20 | 18 | 0 |
Освітня програма "Програмне забезпечення систем"
На сьогоднішній день за даною програмою навчається 28 студентів (ОС "Магістр" 1-2 курси).
Навчання
Особливості навчання:- Поглиблене вивчення різноманітних аспектів розробки інтелектуальних інформаційних систем: від методів доведення коректності програм до сучасної практики управління програмними проектами.
- Протягом навчання студенти мають змогу прослухати сучасні навчальні курси, які читають викладачі кафедри.
- Підготовку магістрів до подальшого навчання в аспірантурі та докторантурі провідних університетів України та світу.
Студенти вивчають наступні дисципліни, технології та програмне забезпечення:
- Комп'ютерна математика: Теоретичні основи та методи розробки інформаційних систем, Нечіткі логіки, Прикладне застосування нейронних мереж, Алгебро-автоматні методи проектування програмного забезпечення, Програмно-орієнтовані логіки, Елементи категорного аналізу, Прикладні логіки та елементи квантових обчислень, Проектування мультиагентних систем, Некласичні логіки та їх застосування в розробці програмного забезпечення, Актуальні питання біоінформатики, Оптимізаційні методи в задачах управління програмними проектами, Моделе-орієнтована побудова програмних систем, Актуальні проблеми захисту інформації.
- Програмування: Методи забезпечення якості програмних систем, Кластерні розрахунки, Розробка та використання інформаційних мереж, Трансформаційні методи синтезу обчислювальних систем, Управління програмними проектами, Типи в мовах програмування, Сучасні операційні системи, Актуальні проблеми об'єктно-орієнтованого програмування, Методи тестування та оцінки надійності програмних систем, Засоби побудови систем електронного навчання, Імітаційні методи моделювання інформаційних потоків у комп'ютерних мережах, Безпека та анонімність в Інтернеті, Виробнича практика "Розробка програмно-інформаційних систем".
- Мови програмування: С++, Java, IronPython, IronRuby, Haskell, Scala, F#, AMPL, XAML, XUL, DSL.
- Прикладне програмне забезпечення та технології:
- Середовища розробки програмного забезпечення (MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Selenium).
- Програмні фреймворки (.Net, Django, Rails, Spring, Tapestry, Pylons, Tornado, Hibernate, xUnit, OpenCL).
- Програмні технології (JDO, EJB, JSP, ASP.NET, MPI, OpenMP, PVM, DVM, MC#, CASE, Microsoft Silverlight, WPF, XForms, ADO.NET Entity Framework, LINQ, CUDA, NAT).
- Сервери баз даних та веб сервери (Oracle, Microsoft SQL Server, MySQL, IIS, Apache).
- Мережеві протоколи (Ethernet, Wi-Fi, ICMP, IPSec, ARP, TCP, UDP, HTTP, FTP, SMTP, POP, IMAP, DNS, DHCP).
- Системи управління версіями (CVS, Subversion, TortoiseSVN, Git, Mercurial).
- Математичні програмні пакети (Mathematica, Matlab, GNU Octave).
- Системи тестування програмного забезпечення (Bugzilla, MantisBT, Trac).
- Методології розробки програмного забезпечення (Scrum, XP, MSF, DSDM).
- Операційні системи: Windows, Unix, Linux, FreeBSD, Mac OS, Android, Apple iOS, Windows Phone.
Працевлаштування
Випускники освітньої програми "Програмна інженерія" успішно успрацюють у провідних українських та міжнародних IT-компаніях на наступних посадах:
- Архітектор програмного забезпечення.
- Розробник систем штучного інтелекту.
- Інженер-програміст.
- Системний програміст.
- Програміст баз даних.
- WEB-Програміст.
- Програміст Mobile-device.
- Тестувальник програмного забезпечення.
- Науковий співробітник.
- Викладач вищих навчальних закладів.