Software engineering


Training program 09.03.04 “Software engineering” Specialization “Software and Information Systems Development” (The level of higher education is the Bachelor`s degree)



I. SCOPE
1.1. This federal state educational standard of higher education is a set of mandatory requirements for educational programs of higher education  Bachelor Degree Programs in the training program 09.03.04 “Software Engineering”, implemented by educational institutions of higher education.

II. DESCRIPTION OF THE TRAINING PROGRAM
The normative time-limit of study is 4 years (internal study mode) and 4.8 years (external study mode); the total labor intensity of the principal educational program is 240 credits. One credit corresponds to 36 academic hours.

III. DESCRIPTION OF THE PROFESSIONAL ACTIVITIES OF GRADUATES WHO HAVE MASTERED THE BACHELOR DEGREE PROGRAM
3.1. The field of the professional activity of graduates who have mastered the Bachelor Degree Program includes: industrial production of software for information computer systems for various purposes. The objects of professional activity of graduates who have mastered the Bachelor Degree Program with the “Academic Bachelor” qualification are:
 software project (software product development project);
 software product (created software);
 software product life-cycle processes;
 methods and tools for developing a software product;
 staff involved in life-cycle processes.
The objects of the professional activity of graduates who have mastered the Bachelor Degree Program with the qualification “Applied Bachelor” are:
 software product (created software);
 software product life-cycle processes;
 methods and tools for developing a software product.
3.2. Types of professional activities for which graduates who have mastered the Bachelor Degree Program with the qualification “Academic Bachelor” are preparing are research activity; analytical activity; project activity; technological activity; pedagogical activity.
The types of professional activities for which graduates who have mastered the Bachelor Degree Program with the qualification “Applied Bachelor” are preparing are project activity; technological activity; production activity; organizational and managerial activity; service and operational activity.
When developing and implementing Bachelor Degree Programs, an educational organization focuses on a specific type (types) of the professional activity for which a bachelor is preparing, based on the needs of the labor market, research  and material and technical resources of an educational organization.
3.3. A graduate who have mastered the Bachelor Degree Program with the qualification “Academic Bachelor”, in accordance with the type (s) of the professional activity, to which the Bachelor Degree Program is oriented, is ready to solve the following professional tasks:
•    research activity:
 participation in scientific research (experiments, observations and quantitative measurements) related to the professional activity objects (software products, projects, processes, methods and tools of software engineering) in accordance with adopted tasks and methods;
 building models of professional activity objects using computer modeling tools;
 compiling a description of ongoing research, preparing data for compiling reviews and reports;
•    analytical activity:
 collecting and analyzing customer requirements for the software product;
 formalization of the subject area of the software project based on the results of the terms of reference and express survey;
 assisting to the customer in assessing and choosing software versions;
 participation in the compilation of a commercial offer for the customer, preparation of a presentation and harmonization of a set of contractual documents;
•    project activity:
 participation in the design of software product components in the amount sufficient for their design within the framework of the assigned task;
 creation of software components (coding, debugging, unit and integration testing);
 conducting metering and code refactoring in accordance with the plan;
 participation in the integration of software product components;
 development of a test environment, creation of test scenarios;
 development and execution of draft, technical and operating design documentation;
•    technological activity:
 mastering and application of automated design, development, testing and maintenance of software;
 mastering and application of methods and tools for managing engineering activities and software life-cycle processes;
 using standard methods for control, assessment and quality assurance of software products;
- ensuring compliance of the developed software and technical documentation with Russian and international standards, technical specifications, departmental regulatory documents and enterprise standards;
•    pedagogical activity:
 training and certification of users of software systems;
 participation in the development of training methods for technical staff and manuals for the use of software systems.


IV. REQUIREMENTS FOR THE RESULTS OF THE BACHELOR DEGREE PROGRAM
4.1. As a result of mastering the Bachelor Degree Program, the graduate should have general cultural, general professional, professional or professionally applied competencies.
4.2. A graduate who has mastered the Bachelor Degree Program, regardless of the qualifications assigned, must have the following general cultural competencies :
 an ability to use the basics of philosophical knowledge, to analyze the main stages and patterns of historical development in order to realize the social significance of one’s activity (general cultural competence-1);
 an ability to use the basics of economic knowledge in assessing the effectiveness of results in various areas (general cultural competence-2);
 an ability to communicate in oral and written forms in Russian and foreign languages to solve problems of interpersonal and intercultural interaction (general cultural competence-3);
 an ability to work in a team, tolerantly perceiving social, ethnic, confessional and cultural differences (general cultural competence-4);
 an ability for self-organization and self-education (general cultural competence-5);
 an ability to use general legal knowledge in various fields of activity (general cultural competence-6);
 an ability to maintain the proper level of physical preparedness to ensure a full-fledged social and professional activity (general cultural competence-7);
 readiness to use the main protection methods of production staff and the population from the possible consequences of accidents, catastrophes, natural disasters (general cultural competence-8).
4.3. A graduate who has mastered the Bachelor Degree Program, regardless of the qualifications assigned, must have the following general professional competencies:
 possession of the basic concepts, principles, theories and facts related to Information Science (general professional competence-1);
 possession of the architecture of electronic computing machines and systems (general professional competence-2);
 readiness to apply the basics of Information Science and Programming to the design, construction and testing of software products (general professional competence-3);
 an ability to search, store, process and analyze information from various sources and databases, present it in the required format using information, computer and network technologies (general professional competence-4).
4.4. A graduate who has mastered the Bachelor Degree Program with the qualification “Academic Bachelor” must have professional competencies corresponding to the type (types) of the professional activity, to which the Bachelor

Degree Program is oriented:

•    research activity:
 an ability to formalize in their subject area, taking into account the limitations of the research methods used (professional competence-1);
 readiness to use methods and tools for studying objects of the professional activity (professional competence-2);
 readiness to substantiate the adopted design solutions, to carry out the setting and execution of experiments to verify their correctness and effectiveness (professional competence-3);
 an ability to prepare presentations, draw up scientific and technical reports based on the results of the work performed, publish research results in the form of articles and reports at scientific and technical conferences (professional competence-4);
•    analytical activity:
 an ability to formalize the subject area of a software project and develop specifications for software product components (professional competence-5);
 an ability to perform an initial assessment of the degree of difficulty, risks, costs and form a work schedule (professional competence-6);
 an ability to prepare commercial offers with solutions (professional competence-7);
•    project activity:
 possession of the skills in modeling, analysis and use of formal methods for designing software (professional competence-8);
 an ability to evaluate the time and space complexity of the software (professional competence-9);
     • technological activity:
possession of the skills in using operating systems, network technologies, software interface development tools, application of languages and methods of formal specifications, database management systems (professional competence-10);
•    pedagogical activity:
 possession of the skills in conducting practical classes using software systems (professional competence-11);
 an ability to design methodological materials and manuals for the use of software systems (professional competence-12).
4.5. An educational organization develops educational programs in accordance with the federal state educational standard and taking into account the relevant exemplary basic educational programs.
4.6. When designing a Bachelor Degree Program, an educational organization is obliged to include all general cultural and general professional competencies, as well as professional or professionally applied competencies related to those types of professional activities to which this Bachelor Degree Program is oriented in the set of required results for mastering the Bachelor Degree Program, regardless of the qualifications assigned,.
4.7. When designing a Bachelor Degree Program, an educational organization can supplement the set of competencies of graduates, taking into account the program orientation to the specific areas of knowledge and (or) a type (s) of activity.
4.8. When designing a Bachelor Degree Program, an educational organization independently sets the requirements for learning outcomes in separate disciplines (modules) and internships, taking into account the requirements of the relevant exemplary basic educational programs.


V. REQUIREMENTS FOR THE STRUCTURE OF THE BACHELOR DEGREE PROGRAM
5.1. The structure of the Bachelor Degree Program includes a compulsory part (a basic one) and a part formed by participants in educational relations (an optional one). This ensures the possibility of implementing the Bachelor Degree Program with different training programs (specializations) within the same area of study (hereinafter referred to as the program specialization).
5.2. The Bachelor Degree 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” which is fully related to the basic part of the program.
Block 3 “State Final Examination” which is fully related to the basic part of the program.
5.3. Disciplines (modules) related to the basic part of the Bachelor Degree Program are compulsory for students to master, regardless of the specialization of the program they are mastering. The set of disciplines (modules) related to the basic part of the Bachelor Degree Program is determined by the educational organization independently in the amount established by the Federal State Educational Standard of Higher Education, taking into account the corresponding exemplary basic educational program (programs).
5.4. Within the framework of the basic part of Block 1 “Disciplines (modules)” of the Bachelor Degree Program, the following disciplines (modules) should be implemented: “Philosophy”, “History”, “Foreign language”, “Life safety”. The volume, content and procedure for the implementation of these disciplines (modules) are determined by the educational organization independently.
5.5. Disciplines (modules) in physical education and sports are implemented within the framework of:
 the basic part of Block 1 of the Bachelor Degree Program in the amount of at least 72 academic hours (2 credits) in an internal study mode;
 elective disciplines (modules) in the amount of at least 328 academic hours. The specified academic hours are obligatory for mastering and are not converted into credit units.
Disciplines (modules) in physical education and sports are implemented in the manner established by the organization. For people with disabilities, the organization establishes a special procedure for mastering disciplines (modules) in physical education and sports, taking into account their health state.
5.6. The disciplines (modules) and internships related to the optional part of the Bachelor Degree Program are determined by the educational organization independently, including the formation of the program specialization, to the extent established by the Federal State Educational Standard of Higher Education.
5.7. Block 2 “Internship” includes academic internship and work experience internship (including pre-degree practice).
Pre-degree practice is carried out to perform the graduation thesis and it is mandatory.
The Bachelor Degree Program includes the following types of academic internship: internship for obtaining primary professional skills.
The ways of conducting academic internshipare stationary and extra-mural.
The Bachelor Degree Program includes the following types of on-the-job practice: practice for obtaining professional skills and professional experience; research work.
The ways of conducting work experience internship are stationary and extra-mural.
When designing Bachelor Degree Programs, an educational organization chooses the types of internship depending on the type (s) of activity to which the educational program is oriented. An educational organization has the right to establish other types of internships in addition to those established in this Federal State Educational Standard of Higher Education.  
For people with disabilities, the choice of places for internship is correlated with the requirement of their accessibility for these students and the state of health.
5.8. Block 3 “State Final Examination” includes the defense of the final graduation thesis, including preparation for the defense procedure and the defense procedure itself, as well as the preparation and passing of the state exam, if the educational organization included the state examination in the certification tests.
5.9. When designing and implementing Bachelor Degree Programs, an educational organization must provide students with the opportunity to master disciplines (modules) of their choice, including specialized adaptive disciplines (modules) for people with disabilities, in the amount of at least 30% of the volume of the optional part of Block 1 “Disciplines (modules)”.
5.10. The number of hours assigned for Lectures in general for Block 1 “Disciplines (modules)” should be no more than 50% of the total number of hours of classroom training assigned for the implementation of this block for Bachelor Degree Programs with the qualification “Academic Bachelor”, and no more than 40% of the total number of classroom hours assigned for the implementation of this block for Bachelor Degree Programs with the qualification “Applied bachelor”.


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