About the training program
The educational program “Software Product Development Processes and Methods” focuses on an in-depth study and application of the principles, methods, and tools related to software development. This field expands the knowledge students acquired at the bachelor’s level and enables them to specialize in specific areas of software engineering. Master’s degree students in software engineering gain up-to-date knowledge and skills for working with modern development technologies. Particular attention is paid to artificial intelligence technologies, the creation of digital twins of systems, and the study of software life cycle processes.
What do graduates do?
Data analysts – analysis of data and information, development of methods for data storage, processing, and visualization.
Software architects – development of software system architectures, definition of structure, and selection of technologies and tools for creating complex software solutions.
Systems analyst – formalization and documentation of requirements for a system and subsystem, requirements analysis, development of technical specifications, conceptual, functional, and logical design of medium- and large-scale systems of varying complexity, organization of compliance assessments of existing systems and their analogues (research,).
Software project managers