The BA programme in Informatics is a four-year course of studies which prepares specialists of fundamental knowledge and practical skills in the field of Informatics. The curriculum includes compulsory and optional courses from the main fields of Informatics, namely Computer Science (Programming, Data Structures and Algorithms, Computer Architectures, Operating Systems, Computer Networks, Artificial Intelligence, Computer Graphics, Decision Making Systems),  Information Systems (Databases, Design and Evaluation of Information Systems, Business Process Modelling) and Software Engineering (Software Methodologies, Standards and Metrics, Productivity, Security and Safety of Software; Hardware and Software Interfaces) and the main fields of Mathematics and Applied Mathematics (Algebra, Geometry, Mathematical Analysis, Differential Equations, Numerical Methods, Theory of Probability and Mathematical Statistics, Operations Research).

Successful graduates of this BA programme will be able to take on careers as analytical and applied specialists in mathematical provision of computer systems in software, telecommunication, engineering, financial or  insurance institutions, and companies; specialists in ICT in the state and municipal administration; lecturers at higher schools; applied specialists in the field of exact sciences; scientists and others.

Professional area: 
4.6. Informatics and Computer Science
Form of education: 
Duration of training (in semesters): 
Professional qualification: 
Bachelor in Informatics

Focus, educational goals

The specialization of Informatics is both applied and theoretical. Students are trained to acquire fundamental knowledge and skills in the field of Informatics.


The curriculum contains compulsory fundamental courses in Computer Science and Mathematics. Compulsory and elective courses are included in the main fields of Informatics: Programming; Databases; Networks; Hardware Concepts, Artificial Intelligence; Intelligent Decision-Making Systems; Computer Graphics, Information Systems and Software Technologies. There are also the main areas of Mathematics and Applied Mathematics - Algebra; Geometry; Mathematical Analysis; Numerical Methods; Differential Equations; Probabilities and Statistics; Operations Research. Students are offered the opportunity to choose elective courses according to their interests, which will deepen their knowledge in the following areas: Artificial Intelligence, Information Systems, Information and Communication Technologies, Computer Graphics, Computer Networks and Distributed Systems, Software Technologies, Integrated Development Environments, Theoretical Programming.

Professional competence

Specialists in Informatics:

  • Have theoretical knowledge and practical skills for building computer systems;
  • Have fundamental knowledge in the following fields of Informatics: Data Structures and Algorithms, Discrete Mathematics, Procedural Programming, Object-Oriented Programming, Functional Programming, Logic Programming, Semantics of Programming Languages, Computer Architectures and Systems, Computer Networks and Communication, Operation Systems, Databases, Computer Graphics, Artificial Intelligence.
  • Have fundamental knowledge in the following mathematical areas: Algebra, Geometry, Differential and Integral Calculus, Probabilities and Statistics, Numerical Methods.
  • Have programming language skills for Procedural Programming, Object-Oriented Programming, Functional Programming, and Logic Programming, for designing and analyzing computer algorithms, for designing databases and information systems; for working on the Internet and programming of Internet applications, and network security.
  • Are able to apply their theoretical knowledge in solving practical problems. They can single-handedly analyze, design and implement computer networks and systems.


Professional realization

Successful graduates of this BA programme are highly qualified specialists in the main areas of Informatics. They can apply their knowledge and skills at scientific organizations, leading companies and public organizations. These specialists have the necessary qualifications for building and maintaining computer systems. They are irreplaceable specialists, both in software companies and in many other organizations involved in the development of information systems, including governmental organizations, telecommunication companies, financial institutions, as well as in banking, insurance, transport, bio-medicine, health and etc. They will be able to work as analytical and applied specialists in mathematical provision of computer systems, lecturers at higher education institutions, applied specialists in the field of exact sciences, etc. These specialists are some of the world's best-paid specialists.