The Bachelor programme Programmnaya ingheneriya (09.03.01) at Moscow Institute of Physics and Technology trains students in rigorous software engineering founded on strong mathematical and physical principles. It suits students who want a deep theoretical grounding alongside extensive practical programming, systems design and research opportunities leading to roles in industry or further academic study.
This four‑year Bachelor programme combines core computer science and software engineering topics with intensive mathematics and physics foundations. The curriculum covers algorithm design and analysis, data structures, programming paradigms, compilers and programming languages, operating systems, computer architecture and networks. You will study software engineering processes including requirements engineering, software design, testing, verification and maintenance, together with practical modules in databases, distributed systems, human‑computer interaction and cybersecurity.
Advanced and elective topics commonly available include formal methods and program verification, numerical methods, machine learning and data analysis, embedded and real‑time systems, cloud and large‑scale systems, and specialised seminars in programming language theory. Practical work is a major component: laboratory courses, team software projects, industrial internships and an individual bachelor thesis or final project demonstrating design, implementation and documentation of a substantial software system.
Graduates are prepared for roles as software engineers, systems programmers, backend and frontend developers, embedded systems engineers, devops and infrastructure specialists, database and cloud engineers, cybersecurity analysts, and data scientists. The strong theoretical training also equips graduates for research and development positions in industrial research labs or for further study at the Master and PhD levels in computer science, applied mathematics or related disciplines.
Alumni work across a range of sectors including technology companies, telecommunications, finance and fintech, defence and aerospace, research institutes and startups. The programme’s emphasis on practical projects and internships facilitates links to industry employers and entrepreneurial pathways.
Shortlist scholarships and plan your application — free guidance from our advisors.