This year, a new Master program
in Industrial Programming is launched at the Higher School of Economics in St. Petersburg. This program, like the Master’s program in Software
Development at ITMO University, was created in collaboration with
JetBrains . Today we will tell what the two magistracies have in common and how they differ.

What do these programs have in common?
- Both masters programs were developed “from scratch” in collaboration with representatives of leading IT companies and current scientists from various fields of computer science.
- Education in both programs is very dense and is designed for students who are willing to spend most of their time studying.
- Both at HSE - St. Petersburg and ITMO University the emphasis is on practice: during each semester, students work on educational projects under the supervision of managers, and at the end of the semester present their results to teachers and classmates. In addition, undergraduates undergo a summer internship between the first and second courses.
- In both master programs, small sets, small groups in practical classes, regular student surveys, and other forms of close interaction between students and teachers are planned.
- Some teachers will work in both master's programs.
- Location

')
The St. Petersburg Housing Corps, in which the
St. Petersburg School of Physics, Mathematics and Computer Science works, is located across the street from the Times Center, where almost all ITMO magistracy classes take place. This photo of the HSE building on Kantemirovskaya 3A is made from the window of the ITMO classroom.
Then what is the difference?
The master's program at the Piterskaya HSE will specialize in machine learning and data analysis, allowing the entrant to master both basic, and fairly advanced and modern topics in machine learning and data analysis (for more information about what students are expected at this program, it
is written
here ).
The ITMO University Graduate School specializes in software development and related fields, including the theory of programming languages ​​and the use of machine learning methods in software development.
As a result, these two master's programs practically do not overlap in courses: compare the curricula of
“Industrial Programming” at HSE - St. Petersburg and the
“Software Development” of ITMO University.
Despite this, we want to preserve the possibility of interaction between these two programs among themselves. What is this about? We would like the students of one program to have the opportunity to take the courses of the second program they are interested in and vice versa. To this end, next year we plan to transfer the programs to the network mode, concluding an agreement between HSE - St. Petersburg, ITMO University and JetBrains. In the upcoming school year, we will offer students of both programs relevant courses as part of elective courses. In addition, some team projects that we will offer for student practices will also be shared, i.e. It is possible that students from two universities will work together on the same project.
Admission campaigns for both master programs will begin on June 20 and will last until August 5. Choose the one that you are more interested in and submit an application!