Biographies Characteristics Analysis

An online course on programming from ITMO University, a six-time acm icpc champion, has been launched. An online course on programming from ITMO University, a six-time acm icpc champion, has been launched Results of the ITMO Olympiad in Informatics

Academy of Watercolors and Fine Arts of Sergey Andriyaka Academy of the Federal Security Service of the Russian Federation Academy of the Federal Security Service of the Russian Federation Altai State Pedagogical University Altai State Technical University. I.I. Polzunova Altai State University Amur State University Amur State University of Humanities and Education Astrakhan State University of Architecture and Civil Engineering Baikal State University Bashkir State University Belgorod State National Research University Belgorod State Technological University. V.G. Shukhov Faculty of Biology, Moscow State University named after M.V. Lomonosov Buryat State University Vladimir State University named after Alexander Grigorievich and Nikolai Grigorievich Stoletov Volgograd State Social and Pedagogical University Volgograd State Technical University Volgograd State University Volga State University of Water Transport Voronezh State Pedagogical University Voronezh State Technical University Voronezh State University Voronezh State University of Engineering Technologies Glazov State University Pedagogical Institute named after V.G. Korolenko State Social and Humanitarian University State University "Dubna" State University of Sea and River Fleet named after Admiral S. O. Makarov Far Eastern State University of Communications Far Eastern Federal University Don State Technical University Trans-Baikal State University Ivanovo State Power Engineering University named after V.I. Lenin Izhevsk State Technical University named after M.T. Kalashnikov Institute of Cryptography, Communications and Informatics of the Academy of the Federal Security Service of the Russian Federation Irkutsk State University of Communications Irkutsk National Research Technical University Kabardino-Balkarian State University named after I.I. Kh. M. Berbekova Kazan State Power Engineering University Kazan National Research Technical University named after V.I. A.N. Tupolev - KAI Kazan National Research Technological University Kazan (Volga Region) Federal University Kaluga State University. K.E. Tsiolkovsky Kemerovo State University Kovrov State Technological Academy named after V.A. Degtyareva Krasnoyarsk State Pedagogical University. V.P. Astafiev Crimean Federal University named after V.I. Vernadsky Kuban State Technological University Lipetsk State Technical University Lyceum of the National Research University Higher School of Economics MIREA - Russian Technological University Mordovian State Pedagogical Institute. M.E. Evsevyeva Maritime State University named after Admiral G.I. Nevelskoy Moscow State Academy of Art and Industry named after V.I. S. G. Stroganova Moscow Aviation Institute (National Research University) (MAI) Moscow Automobile and Road Construction State Technical University Moscow City Pedagogical University Moscow State Institute of International Relations (University) of the Ministry of Foreign Affairs of Russia Moscow State Linguistic University Moscow State Psychological and Pedagogical University Moscow State Technical University University of Civil Aviation Lomonosov Moscow State Technical University N.E. Bauman (National Research University) Moscow State Technological University "STANKIN" Moscow State University of Geodesy and Cartography Moscow State University named after M.V. Lomonosov Moscow State University of Technology and Management. K.G. Razumovsky (PKU) Moscow State Law University named after O.E. Kutafina Moscow Cadet Corps "Boarding school for pupils of the Ministry of Defense of the Russian Federation" Moscow Pedagogical State University Moscow Polytechnic University Moscow Technical University of Communications and Informatics Moscow Institute of Physics and Technology (National Research University) Murmansk Arctic State University National Institute of Financial Markets and Management National Research Mordovian State University them. N.P. Ogareva National Research Moscow State Civil Engineering University National Research Technological University "MISiS" National Research Tomsk State University National Research Tomsk Polytechnic University National Research University Higher School of Economics National Research University ITMO National Research University "MIET" National Research University "MPEI" National Research University Nuclear University "MEPhI" Nizhny Novgorod State Conservatory. M.I. Glinka Nizhny Novgorod State University of Architecture and Civil Engineering Nizhny Novgorod State Linguistic University. N. A. Dobrolyubova Nizhny Novgorod State Pedagogical University named after Kozma Minin Nizhny Novgorod State Technical University named after R.E. Alekseev Nizhny Novgorod State University. N.I. Lobachevsky Nizhny Tagil State Socio-Pedagogical Institute (branch) of the Russian State Vocational Pedagogical University Novgorod State University named after Yaroslav the Wise Novosibirsk State Technical University Novosibirsk State University of Architecture, Design and Arts Novosibirsk National Research State University Norilsk State Industrial Institute Omsk State Technical University Omsk State University them. F.M. Dostoevsky Omsk State Transport University Orenburg State University Oryol State University named after I.S. Turgenev Penza State Technological University Penza State University Penza State University of Architecture and Construction First Moscow State Medical University. I.M. Sechenov Perm State National Research University St. Petersburg State University of Communications Emperor Alexander I Petrozavodsk State University Volga Region State University of Telecommunications and Informatics St. Tikhon Orthodox Humanitarian University Pskov State University Pyatigorsk State University Russian Academy of Painting, Sculpture and Architecture Ilya Glazunov Russian Academy National Economy and Public Administration under the President of the Russian Federation Russian School of Economics Russian State Agrarian University - Moscow Agricultural Academy named after K.A. Timiryazev Russian State University for the Humanities Russian State Pedagogical University named after A.I. Herzen Russian State University of Oil and Gas (National Research University) named after I.M. Gubkin Russian State University of Justice Russian Orthodox University of St. John the Theologian Russian University of Peoples' Friendship Russian University of Transport (MIIT) Russian University of Chemical Technology named after D.I. I. Mendeleev Russian University of Economics named after G.V. Plekhanov Rostov State Transport University Rostov State University of Economics (RINH) Ryazan State University named after S.A. Yesenin Samara State Socio-Pedagogical University Samara State Technical University Samara State Transport University Samara State University of Economics Samara National Research University named after Academician S.P. Koroleva Samara National Research University named after Academician S.P. Koroleva St. Petersburg Mining University St. Petersburg State Forest Engineering University named after S. M. Kirov St. Petersburg State Marine Technical University St. Petersburg State University St. Petersburg State University of Aerospace Instrumentation St. Petersburg State University of Industrial Technologies and Design St. Petersburg State University of Telecommunications named after Professor M. A. Bonch-Bruevich St. Petersburg State Chemical and Pharmaceutical University of the Ministry of Health of the Russian Federation St. Petersburg State University of Economics St. Petersburg State Electrotechnical University "LETI" named after V. I. Ulyanov (Lenin) St. Petersburg Peter the Great Polytechnic University St. Petersburg University of Management Technologies and Economics Saratov State Technical University Gagarina Yu.A. Saratov National Research State University named after N.G. Chernyshevsky Sevastopol State University Northern (Arctic) Federal University named after M.V. Lomonosov North-Eastern Federal University. M.K. Ammosov North Caucasian Institute of Mining and Metallurgy (State Technological University) North Caucasian Federal University Siberian State Medical University Siberian State University of Water Transport Siberian State University of Science and Technology named after Academician M.F. Reshetnev Siberian University of Consumer Cooperatives Siberian Federal University Sochi State University Tambov State Technical University Tver State University Pacific State University Togliatti State University Tomsk State University of Architecture and Civil Engineering Tomsk State Pedagogical University Tomsk State University of Control Systems and Radioelectronics Tula State Pedagogical University. L.N. Tolstoy Tula State University Tyumen State University Tyumen Industrial University Ulyanovsk State Technical University Ulyanovsk State University Innopolis University Ural State Pedagogical University Ural State Transport University Ural Federal University named after the first President of Russia B.N. Yeltsin Ufa State Aviation Technical University Ufa State Oil Technical University Ukhta State Technical University Faculty of Romano-Germanic Languages ​​of Moscow State Regional University Financial University under the Government of the Russian Federation Chelyabinsk State University South-Western State University South-Russian State Polytechnic University (NPI) named after M.V. AND. Platov South Ural State Agrarian University South Ural State Humanitarian Pedagogical University South Ural State University (National Research University) Southern Federal University Yaroslavl State Medical University Yaroslavl State Technical University Yaroslavl State University named after P. G. Demidov

Do you want to enter the budget ITMO? This is more than a worthy choice. You knew, for example, that ITMO is the only university not only in our country, but throughout the world, which has won the ICPC (International Collegiate Programming Contest) seven times, the world championship in programming for student teams.

ITMO in 2019 became one of the leaders in terms of the number of winners and prize-winners of privileged Olympiads enrolled in state-funded places. 34,4% of the total number of applicants (327 students) were enrolled at ITMO without exams. Agree, this is an impressive figure, so we urge you to actively participate in subject Olympiads in order to increase your chances of entering ITMO on a budget.

ITMO in international university rankings

Rating namePlace
(United Kingdom) 401-500 place
Academic Ranking of World Universities ARWU (Shanghai Ranking) 801-900 place
(United Kingdom) 436 place
(USA) 752 place

SPbNIU ITMO included in project "5-100". This means that the university is provided with state support and subsidies are allocated to improve the status of the university and enter the world university rankings. Total to the listproject "5-100"21 Russian universities entered, the selection took place on a competitive basis.

ITMO in Russian university rankings

Rating namePlace
14th place
9th-10th place
29th place
7th place

And now everything you need to know about the competitive situation at ITMO in 2020

in one convenient table

We collected all relevant statistics exclusively on ITMO website. The "-" sign means that there is no information on the official website. Order of the rector of SPbNRU ITMO on the cost of paid education in 2020-2021 will be published in the spring/summer.

The official website of the university has USE CALCULATOR.

You can familiarize yourself with the threshold for the minimum USE scores at ITMO in 2020.

Directions of preparation (USE results in subjects)The number of budget and paid places in 2020Average score in 2019 (with scores for ID)Tuition fees in 2019-2020

Faculty of Computer Technologies and Management

Traffic control systems and navigation (R+M+I)

273 000

Informatics and Computer Engineering(R+M+I) 50/30 284 226 000
Software engineering(R+M+I) 110/155 289 226 000
Information Security(R+M+I) 75/95 276 226 000
Design and technology of electronic means(R+M+I) 15/12 272 226 000
Instrumentation(R+M+I) 20/12 262 226 000
Power industry and electrical engineering(R+M+I) 16/10 257 273 000
Automation of technological processes and production(R+M+I) 15/10 264 226 000

Mechatronics and Robotics(R+M+I)

270 226 000

Management in technical systems (R+M+I)

20/10 265 273 000
Vocational Training (Computer Graphics and Design) (R+M+I) 20/30 275 226 000

Faculty of Translational Information Technologies

Applied Informatics(R+M+I) 25/40 288 226 000
Infocommunication technologies and communication systems(R+M+I) 70/30 273 226 000
Intelligent Systems in the Humanitarian Sphere (R+M+I) 16/35 277 200 000

Information systems and technologies (R+M+I)

90/150 303 226 000
Applied Mathematics and Computer Science(R+M+I) 120/27 302 200 000

Faculty of Photonics

Photonics and optoinformatics (R+M+F) 42/20 247 226 000
Electronic and optoelectronic devices and systems for special purposes (specialty)(R+M+I) 11/10 259 226 000
Laser equipment and laser technologies (R+M+I) 35/20 251 273 000
Technical physics (R+M+F) 75/20 252 273 000
Energy- and resource-saving processes in chemical technology, petrochemistry and biotechnology(R+M+F) 15/15 269 226 000
Biotechnical Systems and Technologies (R+M+F) 15/8 - -
Optotechnics (R+M+I) 30/7 247 273 000

Faculty of Biotechnology and Low Temperature Systems

Biotechnology (R+M+X)

226 000

Nuclear Power and Thermal Physics(R+M+I) 15/10 246 273 000
Refrigeration, cryogenic equipment and life support systems(R+M+F) 20/10 232 273 000

Operation of transport and technological machines and complexes (R + M + I)

268 226 000

Faculty of Technology Management and Innovation

Innovation (R+M+IN YAZ) 45/25 259 226 000
Business Informatics (R+M+GEN) 16/40 264 200 000

If the material seemed interesting, subscribe to our updates blog. We know everything (and even more) about entering universities. You will find the subscribe button right below the post.

Quota of the Government of the Russian Federation

Foreign citizens from Belarus, Kazakhstan, Kyrgyzstan and Tajikistan can apply for state-funded places on a par with citizens of the Russian Federation. Citizens of other CIS countries, Ukraine and Georgia can also enter the budget form of education upon confirmation of the status of a compatriot. To do this, as part of the submission of documents, you will need to write an application and provide documents certifying that your ascendant relatives were citizens of the USSR: your birth certificate with a translation, a passport with a translation and a birth certificate of one of the parents, as well as documents confirming the change surname (if necessary).

Foreign citizens of countries near and far abroad can also enroll in the state-funded form of education for undergraduate programs at ITMO University through Rossotrudnichestvo within the framework of RF government quotas.

Application can be submitted until March 1 to the representative office of Rossotrudnichestvo at the Embassy of the Russian Federation or to the Russian Center for Science and Culture.

The application system is available at www.russia.study.

As part of admission under the quota of the Government of the Russian Federation, the university participates only in the second stage of selection, i.e. accepts or rejects applications of candidates selected by Rossotrudnichestvo.

Many CIS countries independently distribute quotas and collect application forms and copies of other documents from approved candidates in order to prepare for the second stage.

The full-fledged second stage begins closer to summer, when the questionnaires of all selected candidates are transferred to the information system for consideration by universities.

When considering applications, the University takes into account:

  • Candidate's current performance: report card / grades for the last years of study with an emphasis on the average score and results in specialized disciplines;
  • individual achievements: certificates and diplomas of Olympiads in recent years, publications, participation in conferences;
  • participation in various educational programs outside the school or university program.

Points for Rossotrudnichestvo exams are not currently provided to the University.

Upon approval of the application, the candidate receives a referral to study, on the basis of which he is enrolled in the students from the date of arrival at the university (outside the terms of the general admission campaign and without additional exams).

In the Rossotrudnichestvo system, a visa instruction is also appearing, on the basis of which the selected candidate can apply for a study visa at the Embassy of the Russian Federation.

An approved candidate, at the time of enrollment, makes a choice between educational programs within the framework of his chosen field of study.

Please note that during studies for students within the quota, transfer within the university is possible only within the framework of the direction of study.

Essay competition in Russian for foreign applicants is held remotely. Winners of the Contest receive an additional 5 points for admission to ITMO University's undergraduate programs.

Participants need to register in the Personal Account and place a file with the completed task in PDF format there. The applicant has two attempts to complete the tasks of the Olympiad, while the essay topic should not be repeated. The best result from these two attempts will be taken into account when applying to ITMO University.

The results of the Competition are summed up in July. The winners of the Contest are the participants who scored from 7 to 10 points.

Competition Essay Topics:

  • "Russian traditions in my family"
  • “ITMO is the university of my dreams!”
  • "How do I see my future"

Text requirements:

  • Essay volume: from 150 to 250 words.
  • Fields: top, bottom - 2 cm, right - 3 cm, left - 1.5 cm.
  • Font: Times New Roman, font size - 14, spacing - 1.5, paragraph indent - 1.5 cm, justified alignment.
  • Abbreviations of words and names are not allowed in the text (with the exception of generally accepted abbreviations).
ITMO International Olympiads in Mathematics and Informatics

International Olympiads of ITMO University in Mathematics and Informatics for schoolchildren are included in the official list of international Olympiads of the Russian Federation. The winners and prize-winners of the Olympiads can apply for free education at ITMO University and any Russian university in those educational programs of bachelor's and specialist's degrees, where mathematics and computer science are a core subject. You can find a complete list of quota programs at ITMO University.

International Olympiads in Mathematics and Informatics are held in three stages:

  • Training session. It is held remotely and consists of tasks that are traditionally included in the qualifying and final stages of the Olympiad. The training session is not limited by the number of attempts. Points scored in the training session do not count towards reaching the final stage.
  • Qualifying stage. Conducted remotely. The winners and runners up will be invited to participate in the final round.
  • The final stage. Conducted in person or remotely. Dates depend on the country of residence of the participants. For those countries and cities where there will be no face-to-face final round, the final will be held online using remote computer control.

To participate in the Olympiads and get the opportunity to study for free at ITMO University, foreign applicants need to register in the Olympiads Personal Account.

Recently, ITMO University launched its first course on the world's largest online educational platform edX: How to Win Coding Competitions: Secrets of Champions . The course is free and anyone can enroll.

My last place in the Olympiad in Informatics

Maksim is an Associate Professor at the Department of Computer Science at ITMO University and a 2009 ACM ICPC Champion. And he started programming a long time ago, back in childhood, on such a “unit”, which many people don’t know about now, and the rest have already forgotten. Maxim's father assembled for his son a design computer called "Radio 86RK" (a self-made 8-bit personal computer designed to be assembled from separate radio components). This computer had 16 kilobytes of memory and two ways to write code - in "machine codes" (instructions at the level of manipulations with individual registers, with manual assignment of all jump addresses) and in Basic.

“I had to master both ways, in that order,” Maxim says.

Then Maxim began to participate in Olympiads in physics and mathematics. The competitive spirit was instilled in the current champion from the third grade. Later, thanks to his computer science teacher, the young programmer became interested in the Olympiads in this subject, but, unfortunately, he took the “honorable” last place at the city level.

“And then off we go: a third degree diploma at the All-Russian Olympiad, admission to ITMO, and then, you know…” Maxim Buzdalov smiles.

I don't want to work for Google

Today, Maxim's main activity at the university is science, and teaching is only its side effect. Why not just science? Maxim agrees with the statement of the Nobel laureate in physics, Richard Feynman, that it is simply vital for a scientist to teach. Firstly, because without this you can unlearn how to clearly communicate your thoughts to others. Secondly, communication with young people slows down aging. And in the case of Maxim, teaching helps him to systematize and generalize his knowledge.

Despite the fact that the champion no longer participates in competitions, but trains students, he still receives a lot of offers. Every six months, Google asks if he wants to finally work for them? Only now Maxim is interested in science, he wants to study it and has such an opportunity thanks to the university. Therefore, you can’t lure him into a corporation.

Feynman once said that he likes to succeed in what he should not have succeeded in any way. So it is with Maxim, who from a child who took last place in the school Olympiad in Informatics, turned into a teacher, scientist, into an ACM ICPC champion who refuses Google every six months.

Secrets of Champions

When ITMO University received an offer from edX to launch an online course on their platform, the topic of the course was not defined. Initially, the idea arose to make lectures on "Introduction to Olympiad Programming". The course has even been called “Introduction to Competitive Programming”. But then the name changed somewhat, became more vivid and attractive to listeners - "How to Win Coding Competitions: Secrets of Champions". After all, it is much more interesting to learn the secrets of the champions than just to get in the know thanks to the “introduction”. Although the essence remains the same.

Despite its name, this course is more about programming than how to win competitions. The author of the course notes that it is not yet clear how to talk about how to win in online lectures. After all, this is also facilitated by a lot of training, besides, personal communication is required, analysis of different methods for solving a variety of problems. But not everyone can be a champion.

And yet this course is relevant and useful. The champion of the largest student Olympiad believes that these competitions have become popular, moreover, there are more of them, but they still need to be talked about.

“When I was “small”, there were two or three such resources, and maybe three or four series of regular competitions - and that’s it. Now there are a lot more of them,” says Maxim.

ITMO University is no stranger to online education, just like Maxim Buzdalov. This year, ITMO has launched as many as 15 courses on the National Open Education Platform, one of which is authored by Maxim. But the course on edX was the first of its kind - it was planned that it would differ from the course in Russian everyone.

The course in Russian, in which Buzdalov is one of six authors, is called Programming Algorithms and Data Structures. It's also about programming. But "Secrets of Champions" in English differs significantly from it. It gives knowledge about what programming olympiads are, what resources are available, what tasks are and how to solve them. And many students of the course, indeed, began to study these resources.

“Also, the tasks that students solve are mostly taken from real competitions (although some of these competitions are school ones). For example, six out of eight problems of the first week are problems from the first basic Internet Olympiad in Informatics and Programming in 2007 (ITMO still holds these online Olympiads for schoolchildren). The “trick” of this particular set of tasks is that the “legends” of all tasks tell how to behave effectively at the Olympiad - for example, there are such tasks as “Get ready for the Olympiad!”, “Generate tests!”, And even “ Arrange the chairs correctly!”, – says the author of “Secrets of Champions”.

And the exam itself, which students still have to take at the end of the course in order to receive a certificate of completion, will be a copy of the programming competition. The exam will last five hours, and the examinees will be given eight real Olympiad problems.

In collaboration with Maxim Buzdalov performs Pavel Krotkov, also ACM ICPC Champion. Both teachers have gained experience in training Olympiad teams from other universities. In these trainings they often shared different ideas about how to effectively spend their time in a competition - especially in a team, how to program, minimizing the number of errors, and so on. The authors wanted to pay attention to this in their course, but, unfortunately, such ideas do not fit into the standard educational process, moreover, they can be classified as “elite content”, which is already designed for more experienced Olympiads, and not for beginners, who like time is the target audience of the course.

In general, according to Maxim, this course is for those who are already able to write any complex programs in their chosen programming language, but have not yet participated or have little experience in participating in programming contests and want to feel the spirit of these competitions.

If we go back to the name of the course, then it says that the course will focus on getting to know programming olympiads. But, nevertheless, this name does not scare off even beginners in this field. And at least a quarter of them signed up. The fact is that a forum is open for students on the site, where they can write both their opinion about the course and their requests for help with assignments.

Maxim says that the first days after the start of the course, he "lived" on this forum. The author received a lot of messages from edX, almost a hundred times more than from a similar Russian course. Then the patient teacher had to explain the same thing over and over again.

“You have to tell many times how to open files and read numbers from them - even taking into account the fact that examples in all languages ​​are already given in a special section for this. But there are also quite experienced participants - the content of this course is not enough for them, they want more different algorithms for different areas. You can’t please everyone, ”Maxim laughs.

In general, there are many prospects after participation and victory in the International Programming Olympiad. For example, these are offers from Apple, Facebook, Google, IBM and many other authorities who constantly monitor such competitions and programmers speaking at them.

“Years of trained “sense” for what works faster or more accurately. If such a person also learns to write "readable" and supported programs - which does not happen with all Olympiad participants - then as a specialist he will "tear everyone". There are many examples of what is happening - from Roman Elizarov, co-founder of DevExperts, to the team of Olympiad programmers that make up the intellectual core of the MemSQL company, ”says Maxim Buzdalov.

Of course, his course is aimed at helping novice programmers prepare for such competitions. But the author himself advises not to be limited only to the course, but also to train yourself. Maxim, before his victory in the ACM ICPC finals, spent three and a half years on average solving one and a half five-hour workouts a week. In addition, the future champion spent a lot of time solving problems outside of these training sessions. But at the same time, he himself declares that among the participants he was also not the most stubborn!

Education of the future

Thanks to his experience at the university and in online learning, the Associate Professor of the Department of Computer Technologies and the author of online courses has developed his own vision of the future of education: it will consist of three levels. Classical education will be the most elite and very expensive. The next level is online education with direct connection to the lecturer and the ability to ask questions. And then - mass online education, where the teacher did everything possible so that 95 - 99.9% of the questions were solved without his participation: by the students themselves or by computers. But Maxim sees such a prospect in many, many years, when the number of people will exceed a dozen or two billion.

And Maxim himself has plans to improve and expand existing courses, and also has an idea to make an advanced course in computational geometry. But we can only guess about the future of education and the date of Maxim Buzdalov's course in computational geometry.