The educational program "Computer Engineering and Software" implies a deeper study of information technologies and programming languages, and requires an algorithmic mindset. In the course of studying under this educational program, students will receive a number of applied skills in the field of designing software and hardware architectures; design and development of the user interface, software components, databases and embedded software modules; design, configuration and operation of computer systems and networks.


Studying under the educational program “Computer Engineering and Software”, students will have to master various programming languages, information systems architecture, software modeling tools, technologies for processing massive databases and information, software development, creating and managing servers, and many other applied programming skills. and work with information technologies and systems. Trajectories are not provided.

Graduates of the educational program "Computer Engineering and Software" will become highly qualified and highly demanded specialists who will be able to find employment in the areas of software development, automation and computerization of business processes, trade, science and education, the introduction of information technologies and systems for automating business processes , building information technology in the company and many other areas related to information technology.

What will you learn?

Students in the Computer Science and Software degree program can expect an intensive program designed to form competent information technology professionals capable of self-development and adaptation to the rapidly changing world of technology, and quality work in the field of software development.

Studying under the educational program “Computer Engineering and Software”, students will be able to learn programming in high-level languages (C, Java, Python and many others), software development, mobile application development, information systems administration, database administration, work with operating systems. systems, design of network infrastructures, development of information systems, implementation of information systems, computer modeling and many other skills in working with information systems. In addition, students will have to understand the ethical issues in working with information technology and master the skills of critical thinking and analysis of the work done.

The personal development of a student is also important, who will be able to learn to adapt to any situation, independently study new technologies, prepare for a future life of constant self-improvement to meet the development of technologies and the requirements of employers, and fill knowledge gaps through working with a team and gaining experience from other participants in various professional fields. activities with information technology.

Career prospects

Back-end developer

Frontend developer

Software Architect

Software Engineer

Computer system interface developer

System Administrator

Systems Analyst

System architect


network administrator

network administrator

Mobile Application Developer