More information 


The aim of the training is to train computer scientists who are able to create, implement, operate, maintain, develop and apply software-oriented information technology tools and systems, both independently and in teams. They are prepared to continue their studies at Master’s level.

Qualification: Computer Scientist

Specialisation: Software Developer

The study programme is practice-oriented, during 3 semesters the students will perform tasks related to their future profession in a company environment, deepening the knowledge acquired in theoretical courses. (80 hours in the 3rd semester, 80 hours in the 4th semester and 160 hours in the 5th semester)
Students can choose the location of the internship, but they can also do it in companies cooperating with the University, including well-known multinational companies such as LEGO, EPAM, L-Soft.

Programme structure

Major Courses:

Digital Applications
Linear Algebra
Logic Foundation of Programming
Programming Laguages
Computer Architectures
Foundations of Informatics
Discrete Mathematics
Data Structures and Algorithms
Operating Systems
Database Systems
Mathematical Analysis
Operations Research
Programming Technology
Network Architectures and Distributed Systems
Numerical Analysis
Algorithm Theory
Programming Environments
Internet Tools and Services
Formal Languages and Automata
Artifical Intelligence
Computation Theory
IT Law

Professional Practice: 80 hours in the 3rd semester, 80 hours in the 4th semester and 160 hours in the 5th semester

SPECIALISATION: Software Developer

Major Courses:

Technology and Methodology of System-Development
Low-level Programming
Computer Graphics
Linux and Shell Programming
Mobile-Application Development
Database Management and System Services
Network Operating Systems and IoT Technology
Computer Simulation Methods
GUI Programming
Game Theory
IT Security
Web Applications Development

Not available for applying at the moment
Not available for applying at the moment