Modern Software Development
01.04.02 Applied Mathematics and Computer Science
The Master’s program trains highly qualified software engineers capable of building complete software solutions from idea to production. You will master the full development cycle — from requirements analysis and architecture design to deployment, maintenance, and scaling of modern applications.
master's degree

2 years

full-time

english

Rostov-on-Don

about program
Program Benefits
Full-stack industry readiness
you will gain complete developer competencies — from analysis and design to DevOps and cloud deployment
deep dive into current tools and approaches: programming languages, frameworks, Git, Docker, Kubernetes, CI/CD, cloud platforms, and Agile methodologies
Modern technologies
real projects, case studies, group development using Scrum and Kanban, and internships in IT companies
Practical focus
by the end of the program you will have a solid collection of projects to present to employers
Strong portfolio
international and Russian IT markets, PhD studies, and further specialization, while strong Russian & practical skills can lead to bank internships and job offers



Excellent career prospects
Program partners
about program
Core Disciplines
Modeling of unmanned devices and processes
Basics of Backend Development
Basics of Git and Docker
Business analytics
Computational finance
Graph Algorithms
Methods of modeling and analysis of business processes
DevOps
Modern optimization methods
Numerical Methods of Linear Algebra/ Fast Computing
Learning outcomes
about program
01
Full Development Cycle
master the entire process: requirements gathering, architecture design, coding, testing, deployment, and maintenance of software systems
02
Modern Development Tools
gain professional skills in Git, Docker, Kubernetes, CI/CD pipelines, and cloud technologies
03
Backend and System Development
learn backend development, system analysis, business process modeling, and quality assurance
04
Advanced Algorithms and Optimization
study graph algorithms, numerical methods, modern optimization, and mathematical modeling of complex systems
05
Professional Competencies
develop teamwork skills, critical thinking, presentation abilities, and the habit of continuous self-learning — essential in the fast-changing IT world
Career opportunities
about program
01
Software Development
— full-stack developer
— back-end developer
— front-end developer
— software engineer
02
DevOps and System Engineering
— devops engineer
— system analyst
— cloud engineer
03
Specialized Development
— mobile application developer
— business process automation specialist
— technical analyst with development skills
fee
Tuition
per year (2025 - 2026)
200 000 RUB
about program
Location
8a Milchakova Street, Rostov-on-Don
Institute of Mathematics, Mechanics, and Computer Science named after of I.I. Vorovich
Contacts
International office
Head of the program «Modern Software Development» | Associate Professor
105/42 Bolshaya Sadovaya Str., Rostov-on-Don
+7 (863) 218 40 24

welcome@sfedu.ru
olegkr@sfedu.ru | olukrav@mail.ru
+7 908 517 50 43 (contact via messengers)
WeChat: name: Lejik, ID: wxid_f6r7suoifm8y22

Contact us
Fill in the request form and we will provide you with all necessary information
The Admission Office SFedU
148 Pushkinskaya Street, Rostov-on-Don