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
preparation for international and Russian IT markets, plus a foundation for PhD studies and further specialization (Data Science, Machine Learning, Cybersecurity, etc.).

If you demonstrate a good knowledge of Russian and practical computer skills, banks may recruit you for internships and subsequent job offers.
Excellent career prospects
Program partners
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
Tuition fee
  • 200 000 RUB
    per year
Location
about program
Institute of Mathematics, Mechanics, and Computer Science named after of I.I. Vorovich

8a Milchakova Street, Rostov-on-Don, Russia
Institute of Mathematics, Mechanics, and Computer Science named after of I.I. Vorovich
how to apply?
Admission
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

Admission rules in 2026
Bachelor's degree and Specialty
Application start date
June 20
Application start date
June 20
Submission documents deadline
August 5
Additional enrollment wave
August 27
Main enrollment wave
August 25
Competitive ranking lists published
August 22
Submission documents deadline
July 15
Master's degree
International office
welcome@sfedu.ru
+7 (863) 218 40 24






Ways to submit documents
(01)
You can submit documents through the portal Gosuslugi via ruID app
Public Services
(02)
105/42 Bolshaya Sadovaya str.,
Rostov-on-Don, 344006
The address for sending documents:
By express mail
(04)
Mon-Fri from 9:00 AM till 4:00 PM
Sat-Sun from 9:00 AM till 1:00 PM
148, Pushkinskaya St., Rostov-on-Don
Address:
Moscow Time
In person
welcome@sfedu.ru
(03)
Use the University's digital information platform to apply documents
For further guidance, please, contact us via email:
Digital Platform
Contact us
Fill in the request form and we will provide you with all necessary information
The Admissions Office SFedU
148 Pushkinskaya Street, Rostov-on-Don, Russia