Комп'ютерні науки

Комп'ютерні науки 01.09.2024 - present

Basic data

Basic data

Start date
01.09.2024
End date
present
Approved
Approved

Curriculum plans

No curriculum plans found

Current program lead

No current program lead specified

1. Education program profile

1 – General information

Full name of higher education institution and structural unit

Національний університет «Острозька академія». Навчально-науковий інститут інформаційних технологій та бізнесу Кафедра інформаційних технологій та аналітики даних.

Degree and qualification name in original language

Бакалавр. Бакалавр з комп’ютерних наук.

Official program name

Освітньо-професійна програма «Комп’ютерні науки»

Diploma type and program volume

Диплом бакалавра, одиничний, 240 кредитів ЄКТС

Forms of education and estimated completion terms for each

Денна (очна) форма здобуття освіти: - строки виконання: 3 роки 10 місяців.

Accreditation availability

Сертифікат про акредитацію ОП № 3328. Дата видачі сертифіката - 20.05.2022. Строк дії сертифіката - 01.07.2027.

Cycle/level

НРК України – 6 рівень, FQ-EHEA – перший цикл, EQF-LLL – 6 рівень.

Prerequisites

Наявність повної загальної середньої освіти та виконання правил прийому до Національного університету «Острозька академія» в поточному році.

Language(s) of instruction

Українська, англійська.

Program duration

2024-2028 рр.

2 – Purpose of the education program

Program purpose

Фундаментальна підготовка фахівців у галузі комп’ютерних наук, що здатні проєктувати та розробляти програмне забезпечення для задач бізнесу, суспільства та держави з використанням різних парадигм програмування, інструментальних засобів розробки, баз та сховищ даних. Освітня програма "Комп'ютерні науки" має на меті підготувати кваліфікованих фахівців, які зможуть успішно працювати в сучасному інформаційному середовищі та бути інноваторами у галузі комп'ютерних наук.

3 – Characteristics of the education program

Subject area (field of knowledge, specialty, specialization)

Галузь знань: 12 Інформаційні технології Спеціальність: 122 Комп’ютерні науки (за Міжнародною стандартною класифікацією освіти — 0613 Software and applications development and analysis). Об'єкт(и) вивчення та/або діяльності: математичні, інформаційні, імітаційні моделі реальних явищ, об'єктів, систем і процесів, предметних областей, подання даних і знань методи і технології отримання, зберігання, обробки, передачі та використання інформації, інтелектуального аналізу даних і прийняття рішень теорія, аналіз, розробка, оцінка ефективності, реалізація алгоритмів, високопродуктивні обчислення, у тому числі паралельні обчислення та великі дані. Цілі навчання: підготовка фахівців, здатних проводити теоретичні та експериментальні дослідження в галузі комп’ютерних наук; застосовувати математичні методи й алгоритмічні принципи в моделюванні, проектуванні, розробці та супроводі інформаційних технологій; здійснювати розробку, впровадження і супровід інтелектуальних систем аналізу й обробки даних організаційних, технічних, природничих і соціально-економічних систем. Теоретичний зміст предметної області: сучасні моделі, методи, алгоритми, технології, процеси та способи отримання, представлення, обробки, аналізу, передачі, зберігання даних в інформаційних системах. Методи, методики та технології: математичні моделі, методи та алгоритми розв’язання теоретичних і прикладних задач, що виникають при розробці ІТ; сучасні технології та платформи програмування; методи збору, аналізу та консолідації розподіленої інформації; технології та методи проєктування, розроблення та забезпечення якості складових ІТ; методи комп’ютерної графіки та технології візуалізації даних; технології інженерії знань, CASE-технології моделювання та проєктування ІТ. Інструменти та обладнання: розподілені обчислювальні системи; комп’ютерні мережі; мобільні та хмарні технології, системи управління базами даних, операційні системи.

Program orientation

Освітньо-професійна програма, академічна, практично-орієнтована, що базується на сучасних положеннях та результатах наукових досліджень та прикладних результатів у сфері конструювання програмного забезпечення, включаючи аналіз вимог, моделювання, вибір архітектури та проєктування програмного забезпечення, верифікація, тестування, менеджмент програмних проєктів та робота в командах програмістів. Формуються ґрунтовні знання та практичні навики з проєктування складних інформаційних систем. Обсяг освітньо-професійної програми становить 240 кредитів ЄКТС, з них: - обов'язкові компоненти ОПП – 73,7 %, у тому числі: загальна підготовка – 10,8 %; професійна підготовка – 52,9 %; практична підготовка – 10,0 %; - вибіркові компоненти ОПП – 26,3 %.

Main focus of the education program and specialization

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

Keywords

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

Special features

Здобуття фахових компетентностей, необхідних для глибокого опанування сучасними професійними знаннями та навичками в галузі інформаційних і комп’ютерних технологій та розробки програмного забезпечення у поєднанні із інтелектуальними технологіями аналізу даних та бізнес-аналітики, з вивченням англійської мови для можливості подальшого інтегрування в IT-сферу. На першому курсі навчання студенти проходять навчальну практику з дисципліни «Основи програмування», а на другому курсі навчання - навчальну практику з дисципліни «Програмування на С#», у результаті яких закріплюють навички програмування на С++ та С#; методи проєктування, розробки та супроводження прикладних програм. На третьому та четвертому курсах проходять виробничу практику, у результаті якої набувають практичних навичок роботи в ІТ-сфері. Крім того, на четвертому курсі студенти виконують кваліфікаційну роботу/проєкт, яка передбачає теоретичне, системотехнічне або експериментальне дослідження складного спеціалізованого завдання або практичної проблеми в галузі комп’ютерних наук, яке характеризується комплексністю та невизначеністю умов і потребує застосування теорій та методів інформаційних технологій.

4 – Graduate employability and opportunities for further education

Employment opportunities

Бакалавр з комп’ютерних наук спроможний розробляти інформаційне та програмне забезпечення інформаційних систем у галузі інформаційних технологій, а також адмініструвати бази даних і системи, реалізовувати всі етапи створення програмного забезпечення для замовника, здійснювати конструювання програмних засобів, їх тестування, інсталяцію, підтримку, супроводження. Бакалавр з комп’ютерних наук згідно з Національним класифікатором професій ДК 003:2010 може обіймати такі посади: 213. Професіонали в галузі обчислень (комп'ютеризації): 2131.2 Адміністратор бази даних 2131.2 Адміністратор даних 2131.2 Адміністратор доступу 2131.2 Адміністратор системи 2131.2 Інженер з програмного забезпечення комп'ютерів 2132.2 Інженер-програміст 2132.2 Програміст (база даних) 2132.2 Програміст прикладний 2139.2 Інженер із застосування комп'ютерів 312. Технічні фахівці в галузі обчислювальної техніки: 3121.Фахівець з інформаційних технологій 3121.Фахівець з комп'ютерної графіки (дизайну) 3121.Фахівець з розробки та тестування програмного забезпечення 3121.Фахівець з розроблення комп'ютерних програм 343. Технічні фахівці в галузі управління: 3439. Фахівець із організації захисту інформації з обмеженим доступом 3439. Фахівець із організації інформаційної безпеки.

Further education

Мають право продовжити навчання на другому (магістерському) рівні вищої освіти. Набуття додаткових кваліфікацій в системі післядипломної освіти.

5 – Teaching and assessment

Teaching and learning

Види навчання: студентоцентроване, проблемно-орієнтоване навчання, самонавчання. Форми викладання: комбінація лекцій, практичних та лабораторних занять з обговоренням найактуальніших проблем, розв’язанням ситуаційних завдань та використанням сучасних інформаційних технологій, кейс-методів, ділових ігор, тренінгів, що розвивають аналітичні здібності та навички працювати в команді.

Evaluation

Оцінювання навчальних досягнень студента здійснюється за 100-бальною рейтинговою системою закладу, яка передбачає сумування балів за всі види його навчальної діяльності. Результати оцінювання відображаються в академічних відомостях за національною та міжнародною (ЕСТS) шкалою: A – «відмінно» (91-100 балів), B – «добре» (83-90,9 балів), C – «добре» (76-82,9 балів) D – «задовільно» (68-75,9 балів), E – «задовільно» (61-67,9 балів), FX – «незадовільно з можливістю повторного складання» (20-60,9 балів), F – «незадовільно з обов’язковим повторним вивченням дисципліни» (0-19,9 балів). Види контролю: поточний, проміжний, підсумковий, самоконтроль. Форми контролю: письмові та усні заліки, екзамени, звіти та публічні захисти індивідуальних та колективних проєктів, усні презентації. Підсумковий контроль: екзамени, заліки, захисти курсових робіт та практик. Підсумкова атестація: захист кваліфікаційної роботи.

6 – Resources for program implementation

Staff resources

Підготовку фахівців за освітньо-професійною програмою здійснює кафедра інформаційних технологій та аналітики даних. Якісний склад науково-педагогічних кадрів у повній мірі відповідає ліцензійним умовам провадження освітньої діяльності затверджених Постановою КМУ №1187 від 30.12.2015 р. У процесі організації освітнього процесу передбачається залучення професіоналів-практиків. Особлива увага приділяється постійному підвищенню кваліфікації та стажуванню науково-педагогічних працівників кафедр, що забезпечують освітній процес.

Material and technical resources

Освітній процес проводиться у власних навчальних приміщеннях загальною площею 9170,7м2, зокрема: лекційні, аудиторні приміщення - 8324,4м2; комп’ютерні лабораторії - 342,5м2. Усі лекційні аудиторії обладнані мультимедійними проекторами Acer P1525 та проєкційними екранами Elite Screens Electric100V, в трьох аудиторіях встановлена акустична система Edifier X3. До послуг здобувачів вищої освіти безоплатний доступ до глобальної мережі Internet. Комп’ютерні лабораторії обладнані ОС, зокрема пакетами прикладних програм та середовищами розробки програмного забезпечення: Visual Studio Community Edition, JetBrains Rider, MS SQL Server, SQL Server Management Studio, Visual Studio Code, Git, GitHub Desktop, PyCharm, MySQL, Java. Соціальна інфраструктура університету представлена: 9-ма гуртожитками для студентів (9218,9 м2); 4-ма спортивними залами (503,8м2); стадіоном, спортивними майданчиками, тенісними кортами (загальною площею - 9430 м2). Матеріально-технічне забезпечення організації освітнього процесу освітньо-професійної програми відповідає Ліцензійним умовам провадження освітньої діяльності, затверджених Постановою КМУ №1187 від 30.12.2015р. та Державним будівельним нормам України «Будинки і споруди. Заклади освіти. ДБН В.2.2-3:2018».

Informational and educational-methodological support

Для підготовки фахівців високої кваліфікації Національний університет «Острозька академія» володіє комп’ютеризованою науковою бібліотекою, яка забезпечена сучасним обладнанням та програмами, підручниками, монографіями, журналами. Бібліотека має автоматизовану бібліотечну систему АБІС Koha (https://koha.oa.edu.ua/), що містить ресурси різних типів, призначень та різних рівнів доступу. Повний доступ до цифрових ресурсів Наукової бібліотеки можливий для користувачів з обліковим записом у домені oa.edu.ua. Структурними одиницями електронної бібліотеки є: 1) інформаційна система LitPro, що містить повний перелік рекомендованої літератури з усіх дисциплін (http://litpro.oa.edu.ua/) (власна розробка); 2) цифровий архів/репозитарій НаУОА (http://eprints.oa.edu.ua/, публічний доступ); 3) електронний архів дисертацій та кваліфікаційних робіт НаУОА (theses.oa.edu.ua/, комбінований доступ); 4) електронні колекції класичної музики (http://lib.oa.edu.ua/funds/music/, комбінований доступ); 5) електронний покажчик наукових праць науково-педагогічних працівників НаУОА (http://lib.oa.edu.ua/funds/science-oa/ - публічний досуп); 6) інші ресурси (колекції CD/DVD, системи управління подіями, комбінований доступ). Методичне забезпечення освітнього процесу представлене навчально-методичними комплексами з кожної дисципліни, у т.ч. методичними порадами щодо виконання курсових / кваліфікаційних (дипломних) робіт, практик. Можливість дистанційного навчання забезпечена ІС Moodle (https://moodle.oa.edu.ua/). Інформаційне та методичне забезпечення організації освітнього процесу освітньо-професійної програми відповідає Ліцензійним умовам провадження освітньої діяльності, затверджених Постановою КМУ №1187 від 30.12.2015р.

7 – Academic mobility

National credit mobility

Студенти мають можливість брати участь у національній кредитній мобільності на основі укладених Національним університетом «Острозька академія» угод між закладами вищої освіти.

International credit mobility

Студенти мають можливість узяти участь у програмах міжнародної академічної мобільності на основі укладених угод про співпрацю НаУОА з понад 90 університетами світу та в межах програми Еразмус +. Закладами-партнерами є: University of St. Andrews (Шотландія); Klaipedos valstybine kolegija / Higher Education Institution (Литва); University of Beira Interior (Португалія), Uniwersytet Pomorski w Słupsku (Польща).

Education of foreign higher education students

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

Program competencies

Integral competency

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

General competencies

  • GC1
    ЗК1. Здатність до абстрактного мислення, аналізу та синтезу.
  • GC2
    ЗК2. Здатність застосовувати знання у практичних ситуаціях.
  • GC3
    ЗК3. Знання та розуміння предметної області та розуміння професійної діяльності.
  • GC4
    ЗК4. Здатність спілкуватися державною мовою як усно, так і письмово.
  • GC5
    ЗК5. Здатність спілкуватися іноземною мовою.
  • GC6
    ЗК6. Здатність вчитися й оволодівати сучасними знаннями.
  • GC7
    ЗК7. Здатність до пошуку, оброблення та аналізу інформації з різних джерел.
  • GC8
    ЗК8. Здатність генерувати нові ідеї (креативність).
  • GC9
    ЗК9. Здатність працювати в команді.
  • GC10
    ЗК10. Здатність бути критичним і самокритичним.
  • GC11
    ЗК11. Здатність приймати обґрунтовані рішення.
  • GC12
    ЗК12. Здатність оцінювати та забезпечувати якість виконуваних робіт.
  • GC13
    ЗК13. Здатність діяти на основі етичних міркувань.
  • GC14
    ЗК14. Здатність реалізувати свої права і обов’язки як члена суспільства, усвідомлювати цінності громадянського (вільного демократичного) суспільства та необхідність його сталого розвитку, верховенства права, прав і свобод людини і громадянина в Україні.
  • GC15
    ЗК15. Здатність зберігати та примножувати моральні, культурні, наукові цінності і досягнення суспільства на основі розуміння історії та закономірностей розвитку предметної області, її місця у загальній системі знань про природу і суспільство та у розвитку суспільства, техніки і технологій, використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя.
  • GC16
    ЗК16. Здатність ухвалювати рішення та діяти, дотримуючись принципу неприпустимості корупції та будь-яких інших виявів недоброчесності.

Professional competencies

  • PC1
    СК1. Здатність до математичного формулювання та досліджування неперервних та дискретних математичних моделей, обґрунтовування вибору методів і підходів для розв’язування теоретичних і прикладних задач у галузі комп’ютерних наук, аналізу та інтерпретування
  • PC2
    СК2. Здатність до виявлення статистичних закономірностей недетермінованих явищ, застосування методів обчислювального інтелекту, зокрема статистичної, нейромережевої та нечіткої обробки даних, методів машинного навчання та генетичного програмування тощо.
  • PC3
    СК3. Здатність до логічного мислення, побудови логічних висновків, використання формальних мов і моделей алгоритмічних обчислень, проєктування, розроблення й аналізу алгоритмів, оцінювання їх ефективності та складності, розв’язності та нерозв’язності алгоритмічних проблем для адекватного моделювання предметних областей і створення програмних та інформаційних систем.
  • PC4
    СК4. Здатність використовувати сучасні методи математичного моделювання об’єктів, процесів і явищ, розробляти моделі й алгоритми чисельного розв’язування задач математичного моделювання, враховувати похибки наближеного чисельного розв’язування професійних задач.
  • PC5
    СК5. Здатність здійснювати формалізований опис задач дослідження операцій в організаційно-технічних і соціально-економічних системах різного призначення, визначати їх оптимальні розв’язки, будувати моделі оптимального управління з урахуванням змін економічної ситуації, оптимізувати процеси управління в системах різного призначення та рівня ієрархії.
  • PC6
    СК6. Здатність до системного мислення, застосування методології системного аналізу для дослідження складних проблем різної природи, методів формалізації та розв’язування системних задач, що мають суперечливі цілі, невизначеності та ризики.
  • PC7
    СК7. Здатність застосовувати теоретичні та практичні основи методології та технології моделювання для дослідження характеристик і поведінки складних об'єктів і систем, проводити обчислювальні експерименти з обробкою й аналізом результатів.
  • PC8
    СК8. Здатність проєктувати та розробляти програмне забезпечення із застосуванням різних парадигм програмування: узагальненого, об’єктно-орієнтованого, функціонального, логічного, з відповідними моделями, методами й алгоритмами обчислень, структурами даних і механізмами управління.
  • PC9
    СК9. Здатність реалізувати багаторівневу обчислювальну модель на основі архітектури клієнт-сервер, включаючи бази даних, знань і сховища даних, виконувати розподілену обробку великих наборів даних на кластерах стандартних серверів для забезпечення обчислювальних потреб користувачів, у тому числі на хмарних сервісах.
  • PC10
    СК10. Здатність застосовувати методології, технології та інструментальні засоби для управління процесами життєвого циклу інформаційних і програмних систем, продуктів і сервісів інформаційних технологій відповідно до вимог замовника.
  • PC11
    СК11. Здатність до інтелектуального аналізу даних на основі методів обчислювального інтелекту включно з великими та погано структурованими даними, їхньої оперативної обробки та візуалізації результатів аналізу в процесі розв’язування прикладних задач.
  • PC12
    СК12. Здатність забезпечити організацію обчислювальних процесів в інформаційних системах різного призначення з урахуванням архітектури, конфігурування, показників результативності функціонування операційних систем і системного програмного забезпечення.
  • PC13
    СК13. Здатність до розробки мережевого програмного забезпечення, що функціонує на основі різних топологій структурованих кабельних систем, використовує комп’ютерні системи і мережі передачі даних та аналізує якість роботи комп’ютерних мереж.
  • PC14
    СК14. Здатність застосовувати методи та засоби забезпечення інформаційної безпеки, розробляти й експлуатувати спеціальне програмне забезпечення захисту інформаційних ресурсів об’єктів критичної інформаційної інфраструктури.
  • PC15
    СК15. Здатність до аналізу та функціонального моделювання бізнес-процесів, побудови та практичного застосування функціональних моделей організаційно-економічних і виробничо-технічних систем, методів оцінювання ризиків їх проєктування.
  • PC16
    СК16. Здатність реалізовувати високопродуктивні обчислення на основі хмарних сервісів і технологій, паралельних і розподілених обчислень при розробці й експлуатації розподілених систем паралельної обробки інформації.
  • PC17
    СК17. Здатність налаштовувати та ефективно використовувати continuous integration та continuous deployment у розробці та розгортанні програмного забезпечення.
  • PC18
    СК18. Здатність проектувати та розробляти інтерактивні інтерфейси на REACT.
  • PC19
    СК19. Здатність управляти процесом та інтегруватися в процес колективної розробки програмного забезпечення.

Program learning outcomes

  • PLO1
    ПР1. Застосовувати знання основних форм і законів абстрактно-логічного мислення, основ методології наукового пізнання, форм і методів вилучення, аналізу, обробки та синтезу інформації в предметній області комп'ютерних наук.
  • PLO2
    ПР2. Використовувати сучасний математичний апарат неперервного та дискретного аналізу, лінійної алгебри, аналітичної геометрії, в професійній діяльності для розв’язання задач теоретичного та прикладного характеру в процесі проектування та реалізації об’єктів інформатизації.
  • PLO3
    ПР3. Використовувати знання закономірностей випадкових явищ, їх властивостей та операцій над ними, моделей випадкових процесів та сучасних програмних середовищ для розв’язування задач статистичної обробки даних і побудови прогнозних моделей.
  • PLO4
    ПР4. Використовувати методи обчислювального інтелекту, машинного навчання, нейромережевої та нечіткої обробки даних, генетичного та еволюційного програмування для розв’язання задач розпізнавання, прогнозування, класифікації, ідентифікації об’єктів керування тощо.
  • PLO5
    ПР5. Проєктувати, розробляти та аналізувати алгоритми розв’язання обчислювальних та логічних задач, оцінювати ефективність та складність алгоритмів на основі застосування формальних моделей алгоритмів та обчислюваних функцій.
  • PLO6
    ПР6. Використовувати методи чисельного диференціювання та інтегрування функцій, розв'язання звичайних диференціальних та інтегральних рівнянь, особливостей чисельних методів та можливостей їх адаптації до інженерних задач, мати навички програмної реалізації чисельних методів.
  • PLO7
    ПР7. Розуміти принципи моделювання організаційно-технічних систем і операцій; використовувати методи дослідження операцій, розв’язання одно– та багатокритеріальних оптимізаційних задач лінійного, цілочисельного, нелінійного, стохастичного програмування.
  • PLO8
    ПР8. Використовувати методологію системного аналізу об’єктів, процесів і систем для задач аналізу, прогнозування, управління та проектування динамічних процесів в макроекономічних, технічних, технологічних і фінансових об’єктах.
  • PLO9
    ПР9. Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук.
  • PLO10
    ПР10. Використовувати інструментальні засоби розробки клієнт-серверних застосувань, проектувати концептуальні, логічні та фізичні моделі баз даних, розробляти та оптимізувати запити до них, створювати розподілені бази даних, сховища та вітрини даних, бази знань, у тому числі на хмарних сервісах, із застосуванням мов веб-програмування.
  • PLO11
    ПР11. Володіти навичками управління життєвим циклом програмного забезпечення, продуктів і сервісів інформаційних технологій відповідно до вимог і обмежень замовника, вміти розробляти проектну документацію (техніко-економічне обґрунтування, технічне завдання, бізнес-план, угоду, договір, контракт).
  • PLO12
    ПР12. Застосовувати методи та алгоритми обчислювального інтелекту та інтелектуального аналізу даних в задачах класифікації, прогнозування, кластерного аналізу, пошуку асоціативних правил з використанням програмних інструментів підтримки багатовимірного аналізу даних на основі технологій DataMining, TextMining, WebMining.
  • PLO13
    ПР13. Володіти мовами системного програмування та методами розробки програм, що взаємодіють з компонентами комп’ютерних систем, знати мережні технології, архітектури комп’ютерних мереж, мати практичні навички технології адміністрування комп’ютерних мереж та їх програмного забезпечення.
  • PLO14
    ПР14. Застосовувати знання методології та CASE-засобів проектування складних систем, методів структурного аналізу систем, об'єктно-орієнтованої методології проектування при розробці і дослідженні функціональних моделей організаційно-економічних і виробничо-технічних систем.
  • PLO15
    ПР15. Розуміти концепцію інформаційної безпеки, принципи безпечного проєктування програмного забезпечення, забезпечувати безпеку комп’ютерних мереж в умовах неповноти та невизначеності вихідних даних.
  • PLO16
    ПР16. Виконувати паралельні та розподілені обчислення, застосовувати чисельні методи та алгоритми для паралельних структур, мови паралельного програмування при розробці та експлуатації паралельного та розподіленого програмного забезпечення.
  • PLO17
    ПР17. Проєктувати, розробляти та розгортати кросплатформенні застосунки та сервіси на платформі .NET: для операційних систем, для веб, для мобільних пристроїв.
  • PLO18
    ПР18. Використовувати сучасні фреймворки на основі JavaScript для розробки серверних та клієнтських застосунків.
  • PLO19
    ПР19. Володіти навичками управління процесом колективної розробки програмного забезпечення та вміти виконувати функції учасника цього процесу.
  • PLO20
    ПР20. Застосовувати набуті знання для запобігання корупції та будь-яким проявам недоброчесності у сфері комп’ютерних наук.

Components

2.1. List of education program components

No curriculum plan records

2.2. Structural and logical scheme of educational components

Semester 1

10.301Англійська мова

Depends on components: Not specified

10.320Українська мова за професійним спрямуванням

Depends on components: Not specified

01.112Математичний аналіз

Depends on components: Not specified

01.113Лінійна алгебра та аналітична геометрія

Depends on components: Not specified

07.101Історія України

Depends on components: Not specified

05.101Сучасні інформаційні технології

Depends on components: Not specified

05.203Основи програмування

Depends on components: Not specified

05.235Комп'ютерна схемотехніка та архітектура комп'ютера

Depends on components: Not specified

Semester 2

10.301Англійська мова

Depends on components: 10.301 — Англійська мова

13.112Основи педагогіки та психології

Depends on components: Not specified

01.122Теорія ймовірностей та математична статистика

Depends on components: 01.113 — Лінійна алгебра та аналітична геометрія

01.103Дискретна математика

Depends on components: 01.113 — Лінійна алгебра та аналітична геометрія, 01.112 — Математичний аналіз

05.230Програмування на С#

Depends on components: 05.203 — Основи програмування

31.182Навчальна практика з дисципліни "Основи програмування"

Depends on components: 05.203 — Основи програмування

05.122Веброзробка на Python

Depends on components: 05.203 — Основи програмування

Semester 3

10.301Англійська мова

Depends on components: 10.301 — Англійська мова

05.230Програмування на С#

Depends on components: 05.230 — Програмування на С#, 05.203 — Основи програмування

05.234Алгоритми і структури даних

Depends on components: 05.203 — Основи програмування

05.247Організація баз даних та знань

Depends on components: 01.103 — Дискретна математика

05.202Комп'ютерні мережі

Depends on components: 05.235 — Комп'ютерна схемотехніка та архітектура комп'ютера

Semester 4

10.301Англійська мова

Depends on components: 10.301 — Англійська мова

05.230Програмування на С#

Depends on components: 05.247 — Організація баз даних та знань, 05.230 — Програмування на С#

05.229Web-розробка клієнтської частини

Depends on components: 05.203 — Основи програмування

26.172Історія культури та Острозької академії

Depends on components: 07.101 — Історія України

05.228Web-розробка серверної частини

Depends on components: 05.247 — Організація баз даних та знань, 05.122 — Веброзробка на Python, 05.203 — Основи програмування

31.183Навчальна практика з дисципліни "Програмування на С#"

Depends on components: 31.182 — Навчальна практика з дисципліни "Основи програмування", 05.230 — Програмування на С#, 05.247 — Організація баз даних та знань

Semester 5

10.302Англійська мова за професійним спрямуванням

Depends on components: 10.301 — Англійська мова

05.123Розробка вебзастосунків на REACT

Depends on components: 05.229 — Web-розробка клієнтської частини

05.266Створення REST API на базі ASP. NET Core

Depends on components: 31.183 — Навчальна практика з дисципліни "Програмування на С#"

05.238Розробка ігрових додатків

Depends on components: 05.230 — Програмування на С#

05.304Об'єктно-орієнтоване програмування на Java

Depends on components: 31.183 — Навчальна практика з дисципліни "Програмування на С#"

Semester 6

05.293Основи Data Science

Depends on components: 01.122 — Теорія ймовірностей та математична статистика, 05.122 — Веброзробка на Python, 01.103 — Дискретна математика

10.302Англійська мова за професійним спрямуванням

Depends on components: 10.302 — Англійська мова за професійним спрямуванням

31.105Виробнича практика

Depends on components: 05.304 — Об'єктно-орієнтоване програмування на Java, 05.230 — Програмування на С#, 05.238 — Розробка ігрових додатків

05.281Криптографічний захист інформації

Depends on components: 05.202 — Комп'ютерні мережі

05.237Програмування додатків для мобільних пристроїв

Depends on components: 05.229 — Web-розробка клієнтської частини, 05.304 — Об'єктно-орієнтоване програмування на Java, 05.228 — Web-розробка серверної частини

30.102Курсова робота

Depends on components: 05.123 — Розробка вебзастосунків на REACT, 05.238 — Розробка ігрових додатків, 05.304 — Об'єктно-орієнтоване програмування на Java, 31.183 — Навчальна практика з дисципліни "Програмування на С#"

Semester 7

09.101Філософія

Depends on components: Not specified

10.302Англійська мова за професійним спрямуванням

Depends on components: 10.302 — Англійська мова за професійним спрямуванням

08.282Управління ІТ-проєктами

Depends on components: 31.105 — Виробнича практика

08.284Технології колективної роботи над проєктом

Depends on components: 05.237 — Програмування додатків для мобільних пристроїв, 10.320 — Українська мова за професійним спрямуванням, 05.293 — Основи Data Science

Semester 8

31.179Практика виробнича професійно орієнтована

Depends on components: 31.105 — Виробнича практика, 05.238 — Розробка ігрових додатків, 30.102 — Курсова робота, 05.237 — Програмування додатків для мобільних пристроїв, 05.304 — Об'єктно-орієнтоване програмування на Java

32.103Кваліфікаційна робота

Depends on components: 05.304 — Об'єктно-орієнтоване програмування на Java, 30.102 — Курсова робота, 05.238 — Розробка ігрових додатків, 05.230 — Програмування на С#, 05.123 — Розробка вебзастосунків на REACT, 05.237 — Програмування додатків для мобільних пристроїв, 10.302 — Англійська мова за професійним спрямуванням, 31.105 — Виробнича практика

10.302Англійська мова за професійним спрямуванням

Depends on components: 10.302 — Англійська мова за професійним спрямуванням

05.233Тестування програмного забезпечення

Depends on components: 05.281 — Криптографічний захист інформації, 05.266 — Створення REST API на базі ASP. NET Core

05.124Розгортання та публікація вебсервісів і вебзастосунків

Depends on components: 05.123 — Розробка вебзастосунків на REACT

Attestation

Attestation form

Атестація випускників ОП Комп’ютерні науки спеціальності 122 Комп’ютерні науки проводиться екзаменаційною комісією у формі захисту кваліфікаційних робіт та завершується видачею документа встановленого зразка про присудження ступеня бакалавра із присвоєнням кваліфікації: «Бакалавр з комп’ютерних наук». Кваліфікаційна робота має передбачати теоретичне, системотехнічне або експериментальне дослідження складного спеціалізованого завдання або практичної проблеми в галузі комп’ютерних наук, яке характеризується комплексністю та невизначеністю умов і потребує застосування теорій та методів інформаційних технологій. У кваліфікаційній роботі/проєкті не має бути академічного плагіату, фальсифікації та фабрикації. Кваліфікаційна робота має бути оприлюднена в репозитарії закладу вищої освіти. Атестація здійснюється відкрито та публічно.

Matrices

Matrix of alignment between program competencies

No disciplines to display the matrix. Disciplines will be loaded from the curriculum.

Matrix ensuring program learning outcomes

No disciplines to display the matrix. Disciplines will be loaded from the curriculum.