Moscow Institute of Physics and Technology

Russia
1 Scholarships 5 Programs 3 Degree levels
Bachelor

Razrabotka programmno-informacionnyh sistem (09.03.04)

DegreeBachelor
FieldDevelopment Of Software And Information Systems

The Bachelor programme Razrabotka programmno-informacionnyh sistem (Development of Software and Information Systems) at Moscow Institute of Physics and Technology trains students in rigorous mathematics, algorithms and practical software engineering to design, build and maintain complex information systems. It suits applicants with strong mathematical background who want a technically deep education that leads to software development, system design or further research in computing.

What you'll study

This programme combines a solid foundation in mathematics and theoretical computer science with practical software engineering and information-systems topics. Early years focus on analysis and modelling, discrete mathematics, mathematical analysis, linear algebra, probability and statistics, and fundamental programming concepts.

  • Core computer science: data structures and algorithms, theory of computation, automata and formal languages.
  • Software engineering: requirements engineering, software architecture, design patterns, software testing, version control and project management.
  • Information systems and databases: relational and non-relational databases, information modelling, transaction processing and enterprise systems.
  • Systems and networks: operating systems, computer networks, distributed systems and concurrent programming.
  • Applied topics: web and mobile development, cloud platforms, DevOps practices, human–computer interaction and UX basics.
  • Advanced and elective modules: compiler design, formal methods and verification, machine learning and data mining, cybersecurity and cryptography, high-performance computing.
  • Practical work and project: laboratory work, programming practicum, team software-development projects, industry internship placements and a final bachelor’s thesis/project demonstrating independent system development or research.

The curriculum is structured so that students build from rigorous mathematical and programming fundamentals toward real-world system development and specialised electives in later years. Practical training takes place in laboratory classes and via placements with partner organisations and research groups.

Entry requirements

Applicants are expected to demonstrate strong achievement in mathematics and physics at secondary level. Typical requirements include a completed secondary education certificate and satisfactory results in relevant national examinations (for example, strong scores in mathematics and related subjects in the Russian Unified State Examination or recognised international equivalents).

  • Proficiency in Russian is required for programmes taught in Russian; international applicants usually need to provide evidence of Russian-language competence or complete an institute preparatory programme.
  • Selection commonly involves entrance examinations and/or interviews testing mathematical reasoning and programming/problem-solving ability.
  • Practical coding experience, participation in programming competitions or relevant extracurricular projects strengthen applications.

Career prospects

Graduates are well prepared for technical roles across the software industry and for continuing to postgraduate study. Typical employment pathways include:

  • Software developer / engineer (backend, frontend, full‑stack)
  • Systems analyst, software architect or solution designer
  • Database administrator and information-systems specialist
  • DevOps engineer, cloud-platform specialist or site reliability engineer
  • Quality assurance and software testing engineer
  • Security engineer or specialist in applied cryptography and information security
  • Data engineer, machine learning engineer or roles combining data and systems
  • Further academic study (Master’s and PhD) in computer science, software engineering or applied mathematics

Graduates find roles in software companies, technology divisions of larger enterprises, financial and scientific organisations, research institutes, and startups. The programme’s emphasis on mathematical rigour also equips students for research careers.

Why study at Moscow Institute of Physics and Technology

Moscow Institute of Physics and Technology is known for a strong scientific and mathematical tradition and an educational model that integrates rigorous theory with practical experience. The institute’s close links with research laboratories and industrial partners provide opportunities for internships, collaborative projects and exposure to applied problems in industry.

  • Intensive, mathematically oriented training that gives graduates strong problem‑solving skills.
  • Access to research groups and laboratory facilities across computing, applied mathematics and physics disciplines.
  • Opportunities for hands‑on software development through team projects, practicum placements and industry collaborations.
  • A campus environment that supports student research clubs, programming contests and technical communities, helping to build networks useful for career entry.

This combination of theoretical depth and practical training makes the programme especially suitable for applicants who want a technically demanding education that opens both industrial and research pathways in software and information systems.

Latest Bachelor Scholarships in Russia

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Moscow Institute of Physics and Technology

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.