122 “Computer science”
Educational program: computerization of information processing and management
The main areas of the specialty “Computer Science” are the design and development of information and intelligent systems, information technologies with the use of analysis methods and system development technologies at all stages of design
Areas of study
Graduates with a degree in Computer Science can work:
C#/.NET developer
a specialist who develops programs using .NET technologies: knowledge of C# and .NET Core, understanding of object-oriented development, use of design patterns
Java developer
a specialist who creates software using the Java programming language to develop various computer programs, web development and other client-side and server-side tasks
FRONT-END developer
a specialist who knows how to layout web pages, has a good knowledge of the JavaScript programming language, knows one or more JavaScript frameworks (React, Angular), as well as a number of other web technologies used to create the client side of a website
BACK-END developer
a specialist who deals with the software and administrative part of a web application, the internal content of the system, server technologies – database, architecture, program logic
Database developer
a specialist who designs, develops, optimizes, debugs, and maintains databases
Developer of applications for mobile devices
a specialist who develops software for mobile operating systems such as Android, iOS, etc.
UX/UI developer
is a specialist in user interface design. As a UX designer, they plan the user’s interaction with the interface. As a UI designer, this specialist brings the results of UX work to life through an effective and convenient visual representation of the user experience
Tester of the software
(QA Engineer)
a specialist who ensures quality control of the software under development at all stages of its planning, design and creation