Новосибирск претендует на проведение Международной студенческой олимпиады по программированию

13 апреля 2018

14-15 апреля мэр Анатолий Локоть посетит с рабочим визитом столицу Китайской Народной Республики — Пекин, где в эти дни стартует Международная студенческая олимпиада по программированию. Мэр поддержит команду НГУ — постоянную участницу соревнований, а также представит заявку на проведение Олимпиады в 2019 году в Новосибирске.

Международная студенческая олимпиада по программированию (принято сокращение ICPC) — крупнейшая студенческая командная олимпиада по программированию, в которой принимают участие ведущие вузы мира. Соревнования проходят в несколько этапов. Лучшие команды собираются в финале в одной из стран мира. В 2017 году на разных стадиях Олимпиады в ней приняли участие более 46 тысяч студентов из 2 948 университетов 103 стран мира. В финале за победу боролись 128 команд.

Финалы соревнований в разные годы проводились в США, Китае, Таиланде, Чехии, Польше, Японии, Канаде, Марокко. В России они проходили дважды: в 2013 году в Санкт-Петербурге и в 2014 году — в Екатеринбурге. В этом году финал пройдет в Пекине с 14 по 20 апреля.

Организаторы соревнований еще в 2010 году предлагали провести финал Международной студенческой олимпиады по программированию в Новосибирске в Академгородке, но в то время в нашем городе не было условий для проведения подобных соревнований. Согласно требованиям организаторов нужно было предоставить более 2 000 мест в гостиницах уровня не ниже 4 звезд и оборудованный зал не меньше 1 500 — 2 000 мест. Сейчас в нашем городе построены гостиницы Хилтон, Домина, Парк Инн, которые соответствуют требованиям организаторов. Площадка «Новосибирск Экспоцентр» также подходит для проведения подобных международных мероприятий.

По словам начальника департамента промышленности, инноваций и предпринимательства Александра Люлько, проведение финала престижных соревнований в Новосибирске — укрепление позиций нашего города как научной столицы России. Кроме того, в 2019 году НГУ исполняется 60 лет. Финал Международной студенческой олимпиады по программированию привлечет в наш город представителей лучших университетов мира и ведущих IT-компаний, что будет способствовать повышению рейтинга нашего вуза. Помимо Новосибирска, за право проведения финала Олимпиады в 2019 году претендуют города Австралии и Индии, Украины и Португалии.

Вместе с мэром Анатолием Локтем представлять Новосибирск в Пекине будут декан факультета информационных технологий НГУ Михаил Лаврентьев, начальник департамента промышленности, инноваций и предпринимательства мэрии Александр Люлько, председатель комитета по международному сотрудничеству и внешнеэкономическим связям мэрии Евгений Молин.

Справочная информация:

Международный командный чемпионат по программированию впервые прошел в Техасском университете в 1970 году. С 1977 года проводится ежегодно. Первые годы в соревнованиях преимущественно участвовали команды вузов из США и Канады. К настоящему моменту олимпиада превратилась во всемирное состязание.

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

Каждый тур олимпиады происходит следующим образом: командам выдаётся компьютер и от восьми до двенадцати задач, на решение которых отводится пять часов. Команды пишут решения на языках программирования — C, C++ или Java — и посылают их на тестирующий сервер. Задача считается решённой, если программа выдала правильные ответы на всех тестах. В отличие от других олимпиад, частичные решения не учитываются. Побеждает команда, решившая правильно наибольшее число задач. Учитывая, что в распоряжении каждой команды находится только один компьютер, навыки эффективной и слаженной командной работы выходят на первый план.