This page contains the work programs of academic disciplines (WSD) of all disciplines of the bachelor's educational program. Click on the file to view or download the PDF.
1st year
Term 1
Compulsory components
EC 01: Admission to university studies — 2 credits
EC 02: Foreign language — 5 credits
EC 03: Mathematical Foundations of Software Engineering — 4 credits
EC 04: Computer methods for analyzing discrete objects — 3 credits
EC 05: Fundamentals of Programming — 7 credits
EC 07: Fundamentals of Software Engineering — 3 credits
EC 26: Computer architecture — 4 credits
EC 39: Fundamentals of National Resistance — 2 credits
Term 2
Compulsory components
EC 02: Foreign language — 7 credits
EC 03: Mathematical Foundations of Software Engineering — 5 credits
EC 04: Computer methods for analyzing discrete objects — 3 credits
EC 06: Introduction to Object-Oriented Programming — 6 credits
EC 27: Algorithms and analysis of data structures — 6 credits
EC 39: Fundamentals of National Resistance — 3 credits
2nd year
Term 3
Compulsory components
EC 08: Object-oriented programming — 4 credits
EC 09: Applied Mathematics — 4 credits
EC 10: Probabilistic Foundations of Software Engineering — 3 credits
EC 11: Ukrainian and foreign culture — 3 credits
EC 12: Scientific image of the world — 3 credits
OK 13: SQL — 4 credits
EC 16: Computer graphics and visualization — 4 credits
EC 38: Algorithms and optimization of software solutions — 4 credits
Semester 4
Compulsory components
EC 14: Database design — 5 credits
EC 17: Software Requirements Analysis — 4 credits
EC 29: Computational methods of analytical software systems — 5 credits
EC 37: Object-oriented program design — 7 credits
EC 40: Fundamentals of National Resistance — 3 credits
Selected components of EP
Selective block 1: Software systems engineering
DFS.1.01: Continuous integration and deployment of SW — 5 credits
Selective block 2: Intelligent software technologies
DWS.2.01: Statistical data analysis technologies — 5 credits
Selective block 3: Secure software
DWS.3.01: Crypto Programming — 5 credits
3rd year
Semester 5
Compulsory components
MC 18: Philosophy — 4 credits
EC 19: Operating systems — 4 credits
EC 23: Socio-political studies — 2 credits
EC 31: Application and data protection — 4 credits
EC 32: Computer simulation of processes — 4 credits
Selected components of EP
Selective block 1: Software systems engineering
ДВС.1.02: Developer of the frontend of software systems — 5 credits
Ice.1.05: Modern technologies of system programming — 3 credits
Ice 1.07: Multi-platform programming — 4 credits
Selective block 2: Intelligent software
DWS.2.02: Data collection, storage and processing — 5 credits
DWS.2.05: Intelligent Program Development and Testing — 3 credits
DWS.2.07: Additional Software Development Sections — 4 Credits
Selective block 3: Secure software
DWS.3.02: Protection of information and steganography — 5 credits
Ice.3.05: Authentication and authorization methods and algorithms — 3 credits
DWS.3.07: Penetration Testing Methods and Technologies — 4 credits
Semester 6
Compulsory components
EC 20: Software quality and testing — 6 credits
EC 22: Technological (production) practice — 6 credits
EC 33: Term paper — 2 credits
Selected components of EP
Selective block 1: Software systems engineering
Internal combustion engine.1.03: Software design — 5 credits
DIC.1.04: Cloud technologies — 5 credits
Ice 1.08: Unified Programming — 6 credits
Selective block 2: Intelligent software
DIC.2.03: Intelligent Software Patterns — 5 credits
DWS.2.04: Agent Oriented Programming — 5 credits
Internal combustion engine.2.08: Software development technologies — 6 credits
Selective block 3: Secure software
DIC.3.03: Secure Software Development Lifecycle — 5 credits
DWS.3.04: Software Security Standards — 5 credits
DWS.3.08: Database Security and Protection — 6 credits
4rth-year
Semester 7
Compulsory components
OK 2: Foreign language — 3 credits
EC 24: Selected Sections of Employment Law and Fundamentals of Entrepreneurship — 3 credits
EC 28: Cloud and distributed programming — 4 credits
EC 30: Software modelling and documentation — 3 credits
Selected components of EP
Selective block 1: Software systems engineering
DIC.1.06: Team Software Development Technologies — 3 credits
Selective block 2: Systems datalogy and design
DIC.2.06: Blockchain Theory and Technology — 3 credits
Selective block 3: Programming of computer games
Internal combustion engine.3.06: Programming artificial intelligence of games — 3 credits
Disciplines of free choice from the lists
The applicant chooses one discipline from each list.
List №1 — 7 credits
Internal combustion engine 3.1.1: Development of multimedia and gaming systems — 7 credits
Internal combustion engine 3.1.2: Modeling of information systems and business systems — 7 credits
List №2 — 7 credits
Ice 3.2.1: Functional Programming — 7 credits
Internal combustion engine 3.2.2: Basics of reverse engineering — 7 credits
Semester 8
Compulsory components
EC 21: Software architecture and design — 6 credits
EC 25: Pre-graduation (industrial) internship — 3 credits
EC 34: Software Design Research Workshop — 3 credits
EC 35: Diploma Design — 8 credits
Selected components of EP
Selective block 1: Software systems engineering
Ice.1.08: Programming the Internet of Things (IoT) — 4 credits
Selective block 2: Systems datalogy and design
DIC.2.08: Mathematical and software technologies for data analysis — 4 credits
Selective block 3: Programming of computer games
DWS.3.09: Programming multiplayer games — 4 credits
Disciplines of free choice from the lists
The applicant chooses one discipline from each list.