121 Software Engineering

Software Engineering Program

Unlike other IT-related majors, Major 121 focuses primarily on the practical aspects of software development. The program covers the processes and tools involved in software development, maintenance, and quality assurance. If you want to master modern software development technologies and land a great job, join the ranks of software developers!

Knowledge gained

Our specialists are proficient in modern software development technologies, from requirements analysis to design and software version management, and are fluent in multiple programming languages, including Java, C++, PHP, Python, and others.

List of occupations

— Software Developer;
— Software Engineer;
— Software Tester;
— Web Developer;
— Database Developer;
— Game Developer and other positions related to software development.

122 Computer Science

"Computer Science" Academic Program

Bachelor’s degree holders in computer science are specialists in developing software models of domain-specific environments; they are capable of selecting a programming paradigm based on usability and quality of application to implement methods and algorithms for solving problems in the field of computer science.

Knowledge gained

Students learn the programming languages Java, C++, C#, F#, Kotlin, JavaScript, PHP, and Python, as well as technologies for developing software products, databases, and mobile and web applications.

List of occupations

— Systems Engineer;
— Software Developer;
— Systems Administrator;
— IT Project Manager;
— Business Analyst.

123 Computer Engineering

"Computer Systems and Networks" Academic Program

The rapid development of computer and IT technologies is transforming every aspect of life, and this trend is unstoppable. Numerous global achievements are the result of advancements in computer engineering. All economic, industrial, and social processes in society are in urgent need of professionals with computer training. The demand for IT specialists is only growing!

Knowledge gained

Students acquire the knowledge necessary for the design, development, quality assurance, and maintenance of hardware and software for computer systems and networks.

List of occupations

— System Administration Technician;
— Programmer;
— Information Technology Specialist;
— Computer Graphics (Design) Specialist;
— Software Development and Testing Specialist;
— Computer Program Development Specialist.

124 Systems Analysis

"Systems Analysis" Educational Program

Systems analysis specialists are highly qualified analyst-programmers capable of solving a wide range of problems in both applied systems analysis and information technology.

Knowledge gained

Our students study the programming languages Java, C++, C#, F#, Kotlin, JavaScript, PHP, and Python, as well as modern methods of systems analysis.

List of occupations

— Business Analyst;
— Systems Engineer;
— Systems Administrator;
— Network Engineer;
— Software Developer.

125 Cybersecurity and Information Security

Educational Program: "Technical Information Security Systems and Automation of Information Processing"

In today’s world, the digital transformation of society requires not only highly skilled professionals to implement security solutions for the modernization of modern information infrastructure and the development of competitive, knowledge-intensive technologies, but also highly qualified users of specialized technologies, systems, and information security solutions.

Knowledge gained

Specialists are able to use and implement information technologies, and solve complex tasks and practical problems in the field of information security and/or cybersecurity.

List of occupations

— Information Technology Specialist;
— Information Security Specialist;
— Specialist in the Protection of Restricted Information;
— Classification Specialist;
— Inspector for the Protection of Classified Information;
— Cryptographer.

126 Information Systems and Technologies

"Information Systems and Technologies" Academic Program

The scope of professional activities for a specialist in information systems and technologies includes the design, development, and maintenance of information systems and projects for various purposes, as well as ensuring the exchange and processing of information across different systems.

Knowledge gained

Graduates possess a broad range of knowledge in the development of distributed information systems using programming languages such as Java, C++, C#, F#, Kotlin, JavaScript, PHP, Python, and others.

List of occupations

— Systems Engineer (systems programmer);
— Systems Administrator (systems administrator);
— Network Engineer (network administrator);
— Quality Assurance / Software Testing Engineer (tester);
— Software Developer (software developer).