121 «Software Engineering»

Software engineering is a contractual basis offer of the 121 Software Engineering specialty, which involves the training of specialists in software design, development, design and testing. The curricula of the contractual basis offer are drawn up taking into account the experience of leading European and American universities, as well as the requirements of IT companies and information and analytical departments of enterprises and organizations.
About the contractual basis offer:
The purpose of the contractual basis offer is to prepare software engineering specialists for different subject areas.
Basic information technologies disciplines: “Object-Oriented Programming”, “Operating Systems”, “Database Design”, “Technologies for Developing Web-Based Systems”, “Network Technologies”, “Technologies for Developing Mobile Systems”, “Java Script Programming”, “Java EE”, “.NET”, “Software and data security”, “Software quality”,“ Knowledge-oriented software”, “Software architecture and design”, “Software modeling and analysis”, “Software engineering project management”.
Basic disciplines in applied mathematics for software engineering: “Discrete Mathematics”, “Algorithms and Data Structures”, “Numerical Methods”, “Probability Theory and Mathematical Statistics”, “Information Processing Methods”, “Optimization Methods”, “Decision Theory” .
After graduating from Bachelor degree programmes, graduates work as software developers and testers (Junior Developer, Junior QA).

Qualifications: Bachelor of software engineering.

121 bachelor (final)