18+

По данным Банка России в Алтайском крае за 4 месяца 2018 года кредитные организации предоставили заемщикам более 85 млрд рублей, что на 15 млрд рублей превышает показатели аналогичного периода прошлого года

Подробнее…

Рубрики

Короткой строкой...

Аналитика

Экспертная оценка

Дословно

Инвестиции и инновации

Рынки и компании

Реплика

Повестка дня. Строительство.

Повестка дня. Рынок труда.

Повестка дня. Образование

Повестка дня. Здравоохранение

Повестка дня. Промышленность и энергетика

Повестка дня. Социальная сфера

Повестка дня. Село и АПК

Политотдел

Туризм

Баннер

В Барнаул на полуфинал чемпионата мира по программированию приедут 60 команд из вузов Сибири, Дальнего Востока и Киргизии.

Четыре дня (с 1 по 4 декабря) в Алтайском крае на площадке Алтайского государственного технического университета будут проходить полуфинальные соревнования студенческого командного чемпионата мира по программированию. Doc22 побеседовал о грядущем мероприятии с директором соревнований по программированию среди студентов международного чемпионата мира по программированию в сибирском и дальневосточном регионе Елены Крючковой.

Doc22.ru Крючкова Елена Николаевна, профессор кафедры прикладной математики АлтГТУ им. И.И.Ползунова

Крючкова Елена Николаевна, профессор кафедры прикладной математики АлтГТУ им. И.И.Ползунова

- Елена Николаевна, как вы начали участвовать в чемпионате мира по студенческому программированию?

- Командный чемпионат мира по программированию среди студентов существует уже более тридцати лет. С 1989 он проводится в США университетом Бейлора. Этот университет и сейчас является главным организатором этих соревнований. Там работает директор соревнований г-н Поучер, который стоял у истоков чемпионата. Россия участвует в чемпионате с 1996 года. Питерцы узнали о чемпионате, съездили туда и достаточно хорошо выступили. После этого началась систематическая работа по подготовке и участию в чемпионате мира по программированию. Учитывая размеры нашей страны, родилась идея проводить чемпионат в двух точках – Петербурге (в Санкт-Петербургском университете точной механики и оптики) и Барнауле (в Алтайском государственном техническом университете). Почему Алтайский край? Потому что в то время у нас были, наверное, лучшие коммуникационные технологии в Сибири, имелась значительная группа высококвалифицированных специалистов в вузе. Поэтому с 1996 года Алтайский государственный технический университет им. И. И. Ползунова является площадкой для проведения чемпионата мира по программированию среди студенческих команд на уровне полуфинала. Я всегда, с момента начала участия в чемпионате, член жюри.

Справка. Международный командный чемпионат по программированию (ACM/ICPC) начался с соревнований прошедших в Техасском университете в 1970 году. Свой нынешний облик чемпионат принял в 1977 году, когда первый финал был проведен в рамках ежегодной конференции ACM по информатике, и с тех пор проводится ежегодно.

Чемпионат проводится под эгидой ассоциации вычислительной техники (ACM).

Начиная с 1989 года, организацией соревнований занимается университет Бэйлора.

С 1977 по 1989 в состязаниях по командному программированию преимущественно участвовали команды вузов из США и Канады. Начиная с 90-х годов прошлого столетия соревнования превратились во всемирные. В настоящее время в командном чемпионате мира по программированию принимают участие команды из более чем 100 стран.

Шесть лет подряд с 2011 по 2017 чемпионами становились команды из России. Команда АлтГТУ получила золотую медаль чемпионата в 2006 году.

- А финал? Где он пройдет?

- Победители полуфиналов со всего мира поедут на финальную часть чемпионата. Финал – это плавающая позиция, они проводятся в разных странах. Финал нынешнего чемпионата будет в Пекине в апреле 2018 года. На финале подводят итоги по регионам. Отдельные номинации – чемпионы Америки, Океании и Австралии, Африки и среднего Востока, Европа. Конечно, та медаль, которую получают чемпион Африки, оценивается значительно ниже, чем чемпион Европы, и тем более – чемпион мира. Там и разное число решенных задач.

Команда нашего университета 6 раз выходили в финал, в нашей копилке есть одно серебро и одно золото чемпионата мира по программированию. Мы были в США, Канаде, Швеции, Китае (Шанхай), Польше и Санкт-Петербурге..

- В чем особенность этого чемпионата?

- Соревнования очень профессиональные. Что это означает? Участник должен хорошо думать, хорошо писать и излагать свои мысли в виде программ, хорошо тестировать ошибки. Это студенты высшей квалификации. В финале участвуют цвет молодежи в области информационных технологий о всего мира. Можно говорить, что это интеллектуальный спорт.

- А как идет подготовка команд к чемпионату в университете?

- Подготовка включает систематические тренировки (5 часов специальных занятий один раз в неделю). Нужно иметь много дополнительных знаний и умений. Ближе к соревнованиям команда получает специальные задания для самостоятельной работы. И это не считая базового курса обучения. Если университет не способен подготовить студента по профессиональным дисциплинам, они ни в каких соревнованиях ничего хорошего не покажут.

- Что дают соревнования студентам?

- С точки зрения профессионализма – это воспитание и тренировка умения быстро думать, придумывать нестандартные алгоритмы, умение рассчитывать время работы программы, оценивать сложность реализации, сложность самой работы, умение хорошо тестировать программу, которая должна пройти все тесты. Это сильно помогает и в будущей работе, и в поиске оптимального места работы.

Участники наших вузовских команд сейчас работают в США в Google, в отделении Google в Швейцарии, в Японии, в крупных компаниях Петербурга,  Москвы и так далее. Такие специалисты очень востребованы во всем мире. Русские программисты очень ценятся в мире. Я считаю, что программистом надо родиться. Есть известная быль (правда, про Microsoft): если задача традиционная – ее поручают американским программистам, если задача сложная – ее поручают индийским программистам, а если задача не имеет решения, то ее поручают русским программистам и они ее решают.

- Как проходят соревнования в рамках чемпионата мира по программированию?

- На чемпионате нужно написать из 10-12 задач максимальное число решений этих задач за 5 часов работы. Задачи все на английском языке. С этого года наш региона называется «Регион северная Евразия», в который входят 13 стран. Жюри собирается из ТОП-вузов этих стран.

Команда состоит из 3 человек. От АлтГТУ через четвертьфинал в этом году прошли 4 команды, которые теперь будут участвовать в полуфинале. Хочу отметить, что положению о чемпионате это максимально возможное количество команд от одного вуза. В командах АлтГТУ студенты со 2 по 4 курсов со специальности «программная инженерия».

- Расскажите про эмблему чемпионата. Что означает эта символика?

- Эмблема просто замечательная и элегантная – облачко, лампочка и шарик. Облачко означает раздумье и поиск, лампочка – это озарение, а шарик – уже решение.

На чемпионате мира по программированию за каждую решенную задачу участник получает шарик.

- Елена Николаевна, вам и вашим студентам предстоят сложные и напряженные дни. Хочется пожелать успехов на уровне полуфинала и еще больше удачи – в финале чемпионата мира!

- Большое спасибо. Ребята ответственно готовились, но удача не помешает.

Справка.С 1996 года Елена Крючкова постоянно входит в жюри чемпионата мира по программированию, а в 2013 году получила Коуч-аварт и вошла в классификацию тренеров, которые вывели на финал чемпионата мира по программированию 5 или более команд. Студенческие команды АлтГТУ с 1996 года 6 раз участвовали в финале чемпионата мира по программированию.

Такой кубок на сегодняшний день в России имеют всего 8 специалистов (фото из личного архива Елены Крючковой)