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.)
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
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
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
Portfolio Competition "SFedU Master's Student — 2026"
How to participate?
Application submission for the competition
from March 15 to June 20
Portfolio assessment by the expert committee
June 21–25

Announcement of results


June 26
Create a personal account on the official website master.sfedu.ru.
01
Registration
Fill out an electronic application in your personal account.
02
Submitting

Upload all required documents and your portfolio materials.


03
Upload your portfolio
The Portfolio Competition is one of the most convenient and popular ways to apply for a Master's program at SFedU, especially for those who have academic achievements, publications, work experience, or other significant accomplishments.
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