Preloader

About

Moscow Workshops ICPC is an unique educational project aimed to provide opportunity for university students from all over in the world to raise their skill level and to implement their talents at the most significant international competition in sports programming International Collegiate Programming Contest (ICPC).


Participants of our boot camps are the programming elite of the world. We have achieved a spectacular result at the ICPC World Finals 2018: 10 out of 13 medalists of the Finals were participants of Moscow Workshops ICPC. In 2016 and in 2017 there were 8 such teams out of 12 medalists.





We gather programmers from all continents: Moscow Workshops ICPC has already hosted 1600 participants from 167 universities of 50 countries.


* In each region we listed universities that occupy leading positions in Times Higher Education World University Ranking 2018.


Job opportunities
Moscow Workshops ICPC participants receive the best job offers from leading IT companies and become founders of high technology businesses. We help students and companies find each other.

Travelling
Our workshops are designed to provide not only a thorough educational part including contest practice, lectures and problem solving sessions, they also give students opportunity to travel, make new friends from other countries and start first professional relationships, forming the international IT-community. Our project helps young talents get high quality education and benefit from different schools and cultures while travelling around the world.

О нас

Moscow Workshops ICPC – международный образовательный проект. Мы даем возможность студентам проявить себя на самом значительном международном соревновании по спортивному программированию ICPC.

Участники наших сборов представляют элиту мира программирования и становятся чемпионами ICPC. В 2018 году 10 из 13 команд-победителей World Finals ICPC тренировались в наших кэмпах. В 2016 и в 2017 годах таких команд было 8 из 12.



К нам приезжают со всего мира: за шесть лет в тренировках участвовали 1600 студентов 167 университетов из 50 стран со всех континентов. Участники сборов получают лучшие предложения о работе от ведущих IT-компаний со всего мира, а также становятся основателями технологических бизнесов. Мы помогаем активным студентам и компаниям найти друг друга.


* Из каждого региона мы выделили университеты, занимающие лидирующие позиции в общемировом рейтинге Times Higher Education 2018.


Возможность путешествовать

Мы предлагаем всем, кто любит кодить, совместить приятное с полезным. Ведь сборы – это отличный повод открыть для себя новые города и страны! Участников ждут экскурсии, знакомство с местной культурой, кухней и достопримечательностями.

Moscow Workshops ICPC в год проводит 6 кэмпов

Each year we host 6 boot camps of Moscow Workshops ICPC at

   –   В Университете Harbour Space (Барселона, Испания);
   –   В Университете «Амрита» (Колам, Индия);
   –   В Гродненском государственным университетом им. Янки Купалы (Гродно, Белоруссия);
   –   В Дальневосточном федеральном университете во Владивостоке;
   –   В Московском физико-техническом институте в Московской области – дважды в год.

   –   University Harbor Space (Barcelona, Spain);
   –   Amrita Vishwa Vidyapeetham (Kollam, India);
   –   Yanka Kupala State University of Grodno (Grodno, Belarus);
   –   Far Eastern Federal University (Vladivostok, Russia);
   –   Moscow Institute of Physics and Technology (Moscow region, Russia) - twice a year.

Boot camps usually last about 9 days and include more than 100 challenging problems. The short-term and yet intensive program allows you to study almost without falling behind university educational process.



Тренеры Moscow Workshops ICPC

Тренеры – это гордость Moscow Workshops ICPC, ведь большинство из них – медалисты и победители World Finals ICPC, а также преподаватели с большим опытом, из-под крыла которых стабильно выходят победоносные команды. Сложные и разнообразные задания, которые ребята решают и разбирают с тренерами, дают им крепкую подготовительную базу для победы.




Михаил Тихомиров

Финалист Topcoder Open 2014, 2015
Финалист Russian Code Cup 2014, 2015
Тренер команды MIPT Jinotega team, завоевавшей золотую медаль ICPC 2016 и серебряную медаль ICPC 2017


Андрей Станкевич

Серебряный медалист ICPC 2000, золотой медалист ICPC 2001
Тренер команд Университета ИТМО – 6-кратных чемпионов ICPC, 9-кратных золотых медалистов, обладателей 1 серебряной медали и 1 бронзовой медали
Судья Всероссийской олимпиады по информатике, Северо-Восточного Европейского полуфинала чемпионата мира по программированию, Петрозаводских сборов по программированию


Андрей Лопатин

Тренер команд СПбГУ
Двукратный чемпион ICPC 2000, 2001
Полуфиналист TopCoder Open 2008
Финалист Russian Code Cup 2012
Финалист Google Code Jam 2008




Михаил Мирзаянов

Основатель и главный исполнительный директор Codeforces.com
Тренер чемпионов ICPC 2006
Финалист Topcoder Open 2006
Финалист Google Code Jam 2005 и 2006


Глеб Евстропов

Золотой медалист ICPC 2014 и 2015
Третье место на Facebook Flacker Cup 2015
Бывший координатор Codeforces
Член принимающего научного комитета Международной олимпиады по информатике 2016


Михаил Рубинчик

Бронзовый медалист ICPC 2011
Тренер трех победителей Всероссийской олимпиады по информатике
Тренер золотого медалиста Международной олимпиады по информатике 2014




Олег Христенко

Главный судья
Главный редактор Snarknews.info
Модератор контестов
Координатор Открытого кубка по программированию


Иван Смирнов

Золотой медалист ICPC 2016
Серебряный медалист ICPC 2017
Финалист Google Code Jam
Четвертое место на Всероссийской олимпиаде по информатике 2011


Филипп Рухович

Финалист ICPC 2014
Победитель KPI-Open 2013 и Открытого чемпионата по программированию в Гродно




Илья Збань

Чемпион ICPC 2017 и бронзовый медалист ICPC 2018
Третье место на VK Cup 2015, финалист VK Cup 2016
Финалист Distributed Code Jam 2015
Второе место на Codeched SnackDown 2016, финалист 2017
Финалист Яндекс.Алгоритм 2016, 2017, 2018


Илья Степанов

Победитель KPI-Open 2017
Пятое место на Северо-Восточном Европейском полуфинале чемпионата мира по программированию 2017
Второе место на Открытом чемпионате БГУИР по программированию 2018
Пятое место на Петрозаводских сборах по программированию 2017 и 2018
Победитель Уральского чемпионата 2018


Артем Васильев

Бронзовый медалист ICPC 2014
Чемпион ICPC 2015
ITMO University


А также: Егор Куликов, Михаил Левин, Ренат Гимадеев, Сергей Копелиович, Яков Длугач.


Moscow Workshops ICPC Coaches

We are happy to provide you the best training practices and coaches: medalists of the ICPC World Finals. They lead teams to victory through lecturing, practicing skills at contests and participating in problem discussion sessions. Complex and diverse tasks, which participants are solving during training process help to build a solid foundation for victory.




Mikhail Tikhomirov

Finalist of Topcoder Open 2014, 2015
Finalist of the Russian Code Cup 2014, 2015
Coach of the ACM ICPC Gold Medalist 2016 and Silver Medalist 2017 MIPT
Jinotega team


Andrei Stankevich

ICPC Silver Medalist (2000), Gold Medalist (2001)
Coach of ITMO University teams, 6 times World Champions, 9 Gold Medals, 1
Silver Medal, 1 Bronze Medal
Judge at ROI, NEERC, Petrozavodsk Training Camp


Andrei Lopatin

Coach of teams from SPbSU
Two-times world champion in competitive programming (2000 and 2001)
TopCoder Open Semifinalist: 2008
Russian Code Cup Finalist: 2012
Google Code Jam Finalist: 2008




Mike Mirzayanov

Founder & CEO of Codeforces.com
Coach of ICPC World Finals champions 2006
TopCoder Open Finalist 2006
Google Code Jam Finalist 2005 and 2006


Gleb Evstropov

Gold medalist of ICPC World Finals 2014 and 2015
3rd place of the Facebook Flacker Cup 2015 Finals
Former Codeforces coordinator
Member of the Host Scientific Committee of IOI 2016


Mikhail Rubinchik

Bronze medalist of ICPC World Finals 2011
Coach of three winners of the Russian Olympiad in Informatics
Coach of the gold medalist of the International Olympiad in Informatics 2014




Oleg Khristenko

Chief Judge
Chief Editor Snarknews.info
Co-Founder Programming Open Cup


Ivan Smirnov

Gold medal ICPC World Finals 2016
Silver medal ICPC World Finals 2017
Google Code Jam Finalist
4th place, Russian School Olympiad in Informatics 2011


Rukhovich Fhilip

Finalist ACM ICPC 2014
Winner of KPI-Open 2013 and Open computer championship in Grodno




Zban Ilya

ACM ICPC World Champion (2017) and Bronze Medalist (2018)
VK Cup 3rd Place (2015) and finalist (2016)
Distributed Code Jam finalist (2015)
Codeched SnackDown 2nd place (2016) and finalist (2017)
Yandex Algorithm finalist (2016, 2017, 2018)


Stepanov Ilya

KPI-Open winner (2017)
Fifth place of NEERC (2017)
Second place of BSUIR-Open (2018)
Fifth place of Petrozavodsk Programming Camp (2017 summer, 2018 winter)
Ural Championship winner (2018)


Artem Vasilyev

ICPC 2014 Bronze Medalist
ICPC 2015 World Champion
ITMO University


And also: Egor Kulikov, Michael Levin, Renat Gimadeev, Sergey Kopeliovich, Jacob Dlougach.

Развивайся вместе с нами



Мы хотим сделать мир спортивного программирования открытым для студенческих команд с разным уровнем подготовки, поэтому обучение проходит в трех дивизионах в зависимости от уровня сложности.

Дивизион А – для опытных команд с серьезным уровнем подготовки, которые претендуют на выход в финал ICPC.

Дивизионе В – для команд, которые готовятся к следующему сезону ICPC и другим соревнованиям мирового масштаба.

Дивизион С – для новичков в спортивном программировании.



International Collegiate Programming Contest (ICPC) – это самый масштабный и престижный чемпионат по спортивному программированию, в котором участвуют студенческие команды со всего мира, начиная с 1977 года. Ежегодно в отборочных этапах и финале участвуют более 300 тысяч студентов, из которых только 390 участников выходят в финал в составе 130 команд по три человека. Программирование становится настоящим спортом будущего – интеллектуальными соревнованиями, не менее интересными, чем, например, шахматы.

Accessibility



We as all people of the ICPC community are givers and we want to make competitive programming accessible to everyone! This is why our participants will be able to choose between Division A, B and C depending on their skill level.

Division A
Designed to prepare future World Finals ICPC participants.

Division B
Designed to help teams to prepare for the next season of ICPC regionals an international competitions.

Division С
Designed for freshmen of competitive programming.


International Collegiate Programming Contest (ICPC) is the largest and most prestigious competitive programming championship which unites student teams from all over the world since 1977. In 2017 more than 300 000 students participated in the qualifying tours and finals, and only 130 teams of 3 students each pass to the World Finals.

NEXT WORKSHOPS



FEFU (Vladivostok):

Discover Vladivostok by Moscow Workshops ICPC

GrSU (Grodno):

Discover Grodno 2018 by Moscow Workshops ICPC

REGISTER HERE!

 

 

International Moscow Workshops ICPC on MIPT campus:

Moscow Workshops ICPC at MIPT

БЛИЖАЙШИЕ ВОРКШОПЫ



Владивосток:

Discover Vladivostok by Moscow Workshops ICPC

Гродно:

Discover Grodno 2018 by Moscow Workshops ICPC

УСПЕЙ ЗАРЕГИСТРИРОВАТЬСЯ!

 


Международный семинар по программированию в рамках мирового первенства 2018:

Moscow Workshops ICPC at MIPT

Do you want to become a volunteer?

If you want to help, to become a part of the biggest event, get cool brand souvenirs and meet the world's most clever programmers, we invite you to become a volunteer for Moscow Workshops ICPC!

To become a volunteer, candidates should be over 18 years-old, have the opportunity to work for 8 hours daily during the preparation and hosting the event, fluent English and possess effective teamwork skills. Previous volunteering experience will be an additional advantage. The volunteers will provide support in areas such as registration, transport, organization of contests and coffee breaks.

You will be provided with free meals, as well as special souvenir products.

If you want to become a volunteer for Moscow Workshops ICPC, we suggest you fill in the following form.

Advantages of Moscow Workshops ICPC

   –   Tuition from the most outstanding Russian coaches, former ICPC medalists;
   –   Visiting new cities and countries;
   –   Boost to the career growth;
   –   The first professional contacts with colleagues from other countries;
   –   Team consolidation and adaptation to ICPC;


Alexey Maleev, founder of Moscow Workshops ICPC, Vice-Rector for International Programs and Technological Entrepreneurship of MIPT:

«In competitive programming it’s very important to have real solving experience: one thing is to be able to solve problems staying in comfortable environment of one’s university but championships are completely different. The only way to get prepared for the extreme conditions of ICPC is to visit our programming bootcamps».



Moscow Workshops ICPC Video Testimonials



Moscow International Workshop ICPC:




Moscow Pre-Finals ICPC Workshop:




MosCode Festival:


Хотите стать волонтером?

Если Вы любите помогать, хотите стать частью грандиозного события, получить классные фирменные сувениры и увидеть умнейших программистов мира, мы приглашаем Вас стать участником волонтерской программы Moscow Workshops ICPC!

Для того, чтобы стать волонтером, нужно быть в возрасте от 18 лет, иметь возможность работать по 8 часов ежедневно в период подготовки и проведения мероприятия, разговорный английский язык и навыки командной работы.

Наличие предыдущего опыта волонтерской деятельности является дополнительным плюсом для кандидатов.

Основная работа будет заключаться в помощи при регистрации участников, их трансфере, а также организации контестов и кофе-брейков.

Вам будет предоставлено бесплатное питание, а также фирменная сувенирная продукция.

Если Вы хотите стать волонтером Moscow Workshops ICPC, предлагаем вам заполнить следующую анкету.

Преимущества Moscow Workshops ICPC

Сборы в среднем проводятся одиннадцать дней и включают в себя более ста сложнейших задач. Краткосрочная и при этом интенсивная программа позволит вам, не отрываясь надолго от учебного процесса в университете:

   –   Учиться у сильнейших российских тренеров, бывших медалистов ICPC;
   –   Посетить новые города и страны;
   –   Дать старт своей карьере;
   –   Установить первые профессиональные контакты с коллегами из других стран;
   –   Сплотить команду и адаптироваться к условиям настоящего соревнования;
   –   Реализовать свои амбиции.


Алексей Малеев, проректор по международным программам и технологическому предпринимательству МФТИ, основатель и руководитель Moscow Workshops ICPC:

«Ребята фактически проходят проверку боем, соревнуясь в решении задач, отобранных нашими тренерами. Такой формат позволяет не только попробовать свои силы накануне финала, но и оценить общий уровень соперников. В спортивном программировании очень важно иметь практический опыт и тренироваться вместе с сильными соперниками. Одно дело, когда вы решаете задачи в комфортных условиях своего университета, а другое, когда вы едете на чемпионат: незнакомые условия, страсти накаляются, приходит всё больше журналистов. Это совсем другие условия, к которым можно адаптироваться только благодаря таким сборам».




Участники о Moscow Workshops ICPC




Moscow International Workshop ICPC:




Moscow Pre-Finals ICPC Workshop:




MosCode Festival:


How to get a visa


Participation in the Moscow Workshops ICPC for foreign citizens requires compliance with the order of entrance into Russia carried out by established rules. The order varies depending on the visa status with countries that participants come from.


  • On the first step, you need to register.
  • It is necessary to preliminarily obtain an invitation. To do this, you need to fill the form with passport information and send a copy of the passport to acm@phystech.edu with the team name specified and titled "For the invitation". The invitation will be sent to you by either mail or email (depending on your choice). Before you apply, contact the Consulate to confirm the original visa invitation is absolutely necessary or a copy will be sufficient;
  • Please mind that getting an invitation can take from a week up to a month in case the Federal Migration Service requires an invitation;
  • Provide a full package of documents to the consular office of Russia and pay the visa application fee. The package of documents might differ depending on a consular office. However, visa application, original passport and photos are a universal requirement;
  • Be prepared that the Consulate officials may ask you to provide medical insurance for the entire duration of the trip to Russia, acquired at a local or national insurance company;

Depending on the Consulate, your visa application can take 1-2 weeks to process. Based on a personal decision of Consul, visa can be granted in 1-2 days.


The trip is organised by participants at their own expense which includes booking a ticket in order to receive information about the date of arrival which is necessary for the second registration.


Consular fee
The amount of the consular fee charged for processing visa application documents, depends on the applicant's nationality. They are determined by bilateral interstatal agreements. For example, the citizens of Schengen countries are charged a visa fee of 35 € for processing visa application within 4-10 days and 70 € for a minimum clearance of up to 3 days. Citizens of the United States and Canada must pay the application fee when applying for a visa at the rate of $ 140 for a 4-10 days processing time and $ 250 if they need to have their visa application considered within 3 days.

Наши партнёры












Our partners











Stay on top of Moscow Workshops news!

To be the first to learn about new events, leave us your email: