Software and Information Systems Development


Software Engineering (master’s degree) Training Program 09.04.04 “Software Engineering” master’s degree  “Software and Information Systems Development” (higher education level, Master’s degree) 



I. SCOPE
1.1. The federal state educational standard of higher education is a set of requirements that are mandatory upon implementing the main professional educational programs of higher education, i.e. Master’s programs in the training programs 09.04.04 “Software Engineering”.

II. CHARACTERISTIC OF THE TRAINING PROGRAM
The standard term of study is 2 years (full-time education) and 2.6 years (part-time education), the total labor intensity of the main educational program is 120 credit units. One credit unit corresponds to 36 academic hours.

III. CHARACTERISTIC OF THE PROFESSIONAL ACTIVITY OF GRADUATES WHO HAVE MASTERED THE MASTER’S PROGRAM
3.1. The area of professional activity of graduates who have mastered the master’s program includes the industrial production of software for information and computing systems for various purposes.
3.2. The objects of professional activity of graduates who have mastered the master’s program are:
- methods and algorithms for data processing in information and computing systems;
- parallel, high-performance and distributed information and computing systems;
- industrial software testing processes; programming languages and their translators; network protocols and network services.
3.3. The types of professional activities for which graduates who have mastered the master’s program are prepared are research; design; production and technological.
When developing and implementing a master’s program, an organization focuses on a specific type (types) of professional activity for which a master is preparing, based on the needs of the labor market, research and material and technical resources of the organization.
A master’s program is formed by an organization depending on the types of activities and requirements for the results of mastering the educational program:
- focused on scientific research and (or) pedagogical type (types) of professional activity as the main one (hereinafter is the academic master’s program);
- focused on production and technology, practice-oriented, applied type (types) of professional activity as the main one (hereinafter is referred to as the applied master’s program).
3.4. A graduate who has mastered the master’s program, in accordance with the type (types) of professional activity, on which the master’s program is focused, is ready to solve the following professional tasks:
• in the research activities:
- conducting scientific research related to the objects of professional activity; development of new and improvement of existing methods and algorithms for data processing in information and computing systems;
- development of new formal methods of software engineering and improvement of existing ones; writing reports on the research work carried out and the publication of scientific results;
• in the project activities:
- design of distributed information systems and protocols of their interaction;
- design of systems with parallel data processing and high-performance systems;
• in the design of system software:
- compilers;
- network services;
- operating systems;
- design of auxiliary programming languages and data presentation;
• in the production and technological activities:
- software implementation of information and computing systems, including distributed ones;
- software implementation of systems with parallel data processing and high-performance systems;
- development of software for analysis and recognition of information, digital signal processing systems;
- development of translators and interpreters of programming languages;
- development of network protocol services;
- participation in the development of operating systems;
- organization of industrial testing of the created software.

IV. REQUIREMENTS FOR THE RESULTS OF THE MASTER’S PROGRAM
4.1. As a result of mastering the master’s program, a graduate should develop general cultural, general professional and professional competences.
4.2. A graduate who has mastered the master’s program must have the following general cultural competencies:
- an ability to improve and develop one’s intellectual and general cultural level
(general cultural competence 1);
- an ability to understand the role of science in the development of civilization, the relationship between science and technology, to have an idea of  modern social and ethical problems associated with them, to understand the value of scientific rationality and its historical types (general cultural competence 2);
- an ability to independently learn new research methods, to change the scientific and scientific-production profile of one’s professional activities (general cultural competence 3);
- an ability to research (general cultural competence 4);
- using skills and abilities in organizing research and design work in effect, in team management (general cultural competence 5);
- an ability to show initiative, including in situations of risk, to take full responsibility (general cultural competence 6);
- an ability to independently acquire new knowledge and skills with the help of information technologies and use in practice, including in new areas of knowledge that are not directly related to the field of activity (general cultural competence 7);
- an ability to professionally operate modern equipment and devices (in accordance with the objectives of the master’s program) (general cultural competence ;
- an ability to draw up reports on the research work carried out and prepare publications based on the research results (general cultural competence 9).
4.3. A graduate who has mastered the master’s program must have the following general professional competences:
- an ability to perceive mathematical, natural science, socio-economic and professional knowledge, an ability to independently acquire, develop and apply them to solve non-standard problems, including in a new or unfamiliar environment and in an interdisciplinary context (general professional competence 1);
- culture of thinking, an ability to build a logic of reasoning and statements based on the interpretation of data, integrated from different fields of science and technology, to make judgments based on incomplete data (general professional competence 2);
- an ability to analyze and assess the levels of their competences in combination with an ability and readiness to self-regulate further education and professional mobility (general professional competence 3);
- possession of at least one of the foreign languages at the level of social and professional communication, an ability to apply special vocabulary and professional terminology of the language (general professional competence 4);
- possession of methods and means of obtaining, storing, processing and transmitting information through modern computer technologies, as well as in global computer networks (general professional competence 5);
- an ability to analyze professional information, highlight the main thing in it, structure, formalize and present in the form of analytical reviews with substantiated conclusions and recommendations (general professional competence 6).
4.4. A graduate who has mastered the master’s program must have professional competences corresponding to the type (types) of professional activity on which the master’s program is focused:
• in the research activities:
- knowledge of the foundations of philosophy and methodology of science (professional competence 1);
- knowledge of scientific research methods and possession of the skills to conduct them (professional competence 2);
- knowledge of optimization methods and an ability to apply them in solving problems of professional activity (professional competence 3);
- possession of existing methods and algorithms for solving problems of recognition and data processing (professional competence 4);
- possession of existing methods and algorithms for solving problems of digital signal processing (professional competence 5);
- understanding of existing approaches to verification of software models (professional competence 6);
• in the project activities:
- an ability to design distributed information systems, their components and protocols for their interaction (professional competence 7);
- an ability to design systems with parallel data processing and high-performance systems and their components (professional competence ;
- an ability to design translators and interpreters of programming languages (professional competence 9);
- an ability to design network services (professional competence 10);
- an ability to design the main components of operating systems (professional competence 11);
- an ability to design auxiliary and specialized programming languages and data presentation languages (professional competence 12);
• in the production and technological activities:
- possession of skills of software implementation of distributed information systems (professional competence 13);
- possession of skills of software implementation of systems with parallel data processing and high-performance systems (professional competence 14);
- possession of skills to create software for analysis, recognition and processing of information, digital signal processing systems (professional competence 15);
- possession of skills of creating translators and interpreters of programming languages (professional competence 16);
- possession of skills of creating network protocol services (professional competence 17);
- possession of skills of creating components of operating systems and real-time systems (professional competence 18);
- possession of skills of creating word processing systems (professional competence 19);
- possession of skills of organizing industrial testing of the created software (professional competence 20);
- possession of skills in software development for creating three-dimensional images (professional competence 21).
4.5. When developing a master’s program, all general cultural and general professional competencies, as well as professional competencies related to those types of professional activities that the master’s program is focused on, are included in the set of required results of mastering the master’s program.
4.6. When developing a master’s program, an organization has the right to supplement the set of competences of graduates, taking into account the focus of the master’s program on specific areas of knowledge and (or) type (s) of activity.
4.7. When developing a master’s program, the requirements for learning outcomes in individual disciplines (modules) and internship are established by an organization independently, taking into account the requirements of the corresponding exemplary basic educational programs.

V. REQUIREMENTS FOR THE STRUCTURE OF THE MASTER’S PROGRAM
5.1. The structure of the master’s program includes a compulsory part (basic one) and a part formed by participants in educational relations (optional one). This makes it possible to implement Master’s programs with a different training program (specialization) within one training program (hereinafter is referred to as the training program (specialization)).
5.2. The Master’s program consists of the following blocks:
Block 1 “Disciplines (modules)” which includes disciplines (modules) related to the basic part of the program, and disciplines (modules) related to its optional part.
Block 2 “Internship, including research work” which in full refers to the optional part of the program.
Block 3 “State Final Examination”, which in full refers to the basic part of the program and ends with the assignment of qualifications specified in the list of specialties and training programs for higher education, approved by the Ministry of Education and Science of the Russian Federation.
5.3. Disciplines (modules) related to the basic part of Block 1 “Disciplines (modules)” of the master’s program are compulsory for mastering by a student, regardless of the training program (specialization) that one is mastering. The set of disciplines (modules) related to the basic part of the master’s program is determined by an organization independently in the amount established by this federal state educational standard of higher education, taking into account the corresponding (relevant) approximate basic educational program (programs).
5.4. Disciplines (modules) related to the optional part of the master’s program, internship (including research work) determine the training program (specialization). The set of disciplines (modules) and internship (including research work) related to the optional part of Block 1 and Block 2 “Internship, including research work” of academic or applied master’s programs is determined by an organization independently in the amount established by this federal state educational standard of higher education. After a student chooses the training program (specialization), a set of relevant disciplines (modules), internship (including research work) becomes mandatory for students to master.
5.5. Block 2 “Internship, including research work” includes academic internship and work experience internship, including pre-degree practice.
The type of academic internship is as follows internship for obtaining primary professional skills.
The types of work experience internship are as follows internship for obtaining professional skills and professional experience; research work.
The methods of conducting academic and industrial internship are stationary; extra-mural.
Pre-degree practice is carried out to complete the graduation thesis and it is mandatory. When developing master’s programs, an organization chooses types of internship depending on the type (s) of activity on which the master’s program is focused. An organization has the right to provide other types of internship in the master’s program in addition to those established by this federal state educational standard of higher education.
Academic internship and (or) work experience internship can be carried out in structural divisions of an organization.
For persons with disabilities, the choice of places for training should take into account the health status and requirements for accessibility.
5.6. Block 3 “State Final Examination” includes the defense of the graduation thesis, including preparation for the defense and the defense procedure, as well as preparation and passing of the state exam (if an organization has included the state exam in the State Final Examination).
5.7. When developing a master’s program, students are provided with the opportunity to master disciplines (modules) of their choice, including specialized conditions for physically handicapped people and people with disabilities, in the amount of at least 30 percent of the optional part of Block 1 “Disciplines (modules)”.
5.8. The number of hours designated for lecture-type lessons as a whole for Block 1 “Disciplines (modules)” should be no more than 30 percent of the total number of hours of classroom lessons designated for the implementation of this Block.



Почтовый адрес: 5500 г.Рыбница ул. Гагарина, 12
Телефон деканата: (00373)-(555)-2-09-03
Факс: (00373)-(555)-2-36-53
PangaSoft 2020