The Software Engineering master's program at Bauman Moscow State Technical University (BMSTU) is designed to train specialists in developing software for various information and computing systems. Students will gain expertise in operating systems, network protocols, network services, programming languages, and compilers. The curriculum focuses on developing skills for building, improving, and managing the lifecycle of complex software systems. Graduates are well-prepared for a wide array of professions within the IT sector. The program offers two main specializations: 'Development of Software and Information Systems' and 'Software and Algorithmic Support for Artificial Intelligence Systems'.
The program offers two distinct specializations, each with its own set of core disciplines, providing in-depth knowledge in key areas of software engineering and artificial intelligence. Students will develop advanced skills through theoretical study and practical application.
Graduates of the Software Engineering program are highly sought after in the IT industry, equipped with the skills to tackle complex challenges in software development and artificial intelligence. They are prepared for diverse roles in leading technology companies.
Admission is competitive and based on entrance examination scores. For international students, it is recommended to contact the admissions committee for specific equivalency requirements.
Tuition fees are subject to change by the university. Please confirm the latest fees with the admissions office.
The program holds state accreditation and a license.
The annual tuition fee for international students is 559,000 Russian Rubles (RUB) for the 2026 academic year. Please note that tuition fees are subject to change, and it is advisable to confirm the latest fees with the admissions office.
The Software Engineering master's program is a full-time program with a duration of 2 years.
To be considered for admission, applicants must achieve a minimum score of 27 on the entrance examination in the 'Specialty' subject, in addition to holding a Bachelor's Degree. International applicants should contact the admissions committee for specific equivalency requirements.
Prospective international students should contact the admissions committee directly for guidance. The application process includes preparing required documents (like transcripts and degree certificates), undergoing entrance examinations, and submitting the application through the university's portal.
Graduates are well-prepared for diverse roles in the IT sector, including Data Analyst, Backend Developer, IT Project Manager, and Frontend Developer, among others. The program equips students with skills for complex software development and artificial intelligence challenges.
Yes, there are 39 state-funded places available for eligible applicants for the Software Engineering master's program.