Mandatory educational components
Cycle of general training
Ukrainian Language for Professional Purposes
History of Science and Technology
Basics of a Healthy Lifestyle
Practical Course of a Foreign Language. Part 1
Practical Course of a Foreign Language. Part 2
Economics of the IT Industry and Entrepreneurship
Philosophical Foundations of Scientific Cognition
Environmental Safety and Civil Protection
Human Rights and Freedoms
Practical Course of a Foreign Language for Professional Purposes. Part 1
Practical Course of a Foreign Language for Professional Purposes. Part 2
Mathematical Analysis. Part 1
Mathematical Analysis. Part 2
Linear Algebra and Analytic Geometry
Probability Theory (English version)
Computer Discrete Mathematics
Group Dynamics and Communication
Cycle of professional training
Algorithms and Data Structures. Part 1
Algorithms and Data Structures. Part 2
Fundamentals of Programming. Part 1
Fundamentals of Programming. Part 2
Fundamentals of Programming. Course Project
Fundamentals of Computer Systems and Networks
Databases
Course Project in Databases
Software Engineering Components. Part 1
Software Engineering Components. Part 2
Software Engineering Components. Part 3
Software Engineering Components. Part 4
Software Engineering Components. Course Project
Software Security
Pre-diploma Practice
Thesis Design
Object-Oriented Programming
Linux Practice
System Programming
Networks and Network Information Technologies
Software Development Methodologies and Technologies
Software Development Methodologies and Technologies. Course Project
Operating Systems
Agile Programming Methods
Project Risk and Quality Management
Fundamentals of Computer Game Development
High-Performance Computer Systems Software
Design of Complex Systems
Artificial Intelligence Technologies
Physical Foundations of Computer Systems