Программисты ещё и спортсмены

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

В период октября – ноября 2024 года студенты направлений кафедры О7 «Информационные системы и программная инженерия», а также направлений кафедр И4 «Радиоэлектронные системы управления», И8 «Системы приводов, мехатроника и робототехника», И9 «Систем управления и компьютерных технологий» нашего вуза приняли активное участие в пяти соревновательных состязаниях регионального/российского уровня:

  1. VIII Открытый чемпионат по программированию “АТП^ШКН”
  2. XXV Открытая Всесибирская олимпиада им. И.В. Поттосина
  3. Квалификация четвертьфинала Чемпионата мира по программированию
  4. Четвертьфинал Чемпионата мира по программированию
  5. 18-я командная олимпиада по программированию Казанского федерального университета

Чемпионаты и олимпиады данного направления проводятся по правилам Международного студенческого чемпионата мира по программированию (ACM ICPC). Состав команды – три студента. Автоматизированная система проверки решений задач.

Самыми результативными командами пройденных соревнований среди команд ВОЕНМЕХа отмечены, следующие:

Команда Algorithmic Strategists в составе

  1. Смородкин Кирилл (гр. О729Б),
  2. Свистунов Илья (гр. О729Б),
  3. Юсуфов Ислам (гр. О729Б),

которая стала призёром XXV Всесибирской олимпиады с выходом в финал и призёром квалификации Чемпионата мира с выходом в четвертьфинал. Тренеры – Снижко Е.А., Наурусова Г.А.

Команда Weliketomoveit в составе

  1. Галеев Влад (гр. И4М01),
  2. Бояркина Юлия (гр. И8М01),
  3. Андреева Анна (гр. О717Б),

которая стала призёром квалификации Чемпионата мира с выходом в четвертьфинал. Тренер – Снижко Е.А.

Команда V_PLANE в составе

  1. Касаткин Андрей (гр. О729Б),
  2. Колмогоров Михаил (гр. О729Б),
  3. Мацола Ростислав (гр. О729Б),

которая стала призёром квалификации Чемпионата мира с выходом в четвертьфинал. Тренер – Наурусова Г.А.

Команда AlgorithmicNinjas в составе

  1. Фирсова Елизавета (гр. И445Б),
  2. Спирягина Варвара (гр. И445Б),
  3. Буров Виктор (гр. И935Б),

которая стала призёром 18-й командной олимпиады по программированию КФУ с выходом в финал. Тренер – Наурусова Г.А.

Команда AstraRose в составе

  1. Веремчук Александра (гр. О729Б)
  2. Бекетова Елена (гр. О729Б)
  3. Ледяйкина Анастасия (гр. О729Б)

которая приняла участие в соревнованиях с высокой результативностью. Тренер – Наурусова Г.А.

Свою качественную действенность в тренировках и соревнованиях показали капитаны команд Елизавета Фирсова и Кирилл Смородкин. В числе наших студентов, с огромным интересом и азартом соревновался Ислам Юсуфов, который обучается по сетевой образовательной программе между Дагестанским государственным техническим университетом и Балтийским государственным техническим университетом «ВОЕНМЕХ» им. Д.Ф. Устинова по направлению 09.03.04 «Программная инженерия», профиль «Разработка программно-информационных систем».

«Отрадно, что студенты наших направлений стремятся к совершенству в своей будущей профессии, которого нет предела. Мы вместе, преподаватели и студенты, растем и развиваемся, добиваемся новых успехов!» – подчеркнула Елена Георгиевна Семёнова доктор технических наук, заведующий кафедрой О7 «Информационные системы и программная инженерия».

По мнению тренеров Гульнары Ахмановны Наурусовой и Елены Александровны Снижко, преподавателей кафедры О7 «Информационные системы и программная инженерия», уровень задач в этом году значительно возрос, задачи усложнились из-за применения уникальных алгоритмов.

Участник четвертьфинала Чемпионата мира по программированию, Андрей Касаткин студент группы О729Б, капитан команды V_PLANE, пояснил: “Самым интересным оказалось то, что условия задач составлены не формально, а имеют логичную историю, иногда из реальности. Например, название первой задачи “Another brick in the wall” явно отсылает на одноимённую культовую песню группы Pink Floyd. А третья задача (под буквой С) – рассказывает про вечеринку капибар и имеет в условии два абзаца, состоящих только из слов на букву С. Есть даже задача, ломающая 4 стену и обращающаяся напрямую к участнику и в шутку говорящая от его лица. Задачи были на разнообразные темы – от базовых алгоритмов до теории графов и геометрии на плоскости. Именно геометрия и представила наибольшие трудности как для команды, так и для всей площадки, о чем говорит таблица результатов”.

Студентка первого курса, Елизавета Фирсова, капитан команды Algorithmic Ninjas, так определила уровень задач 18-й командной олимпиады по программированию Казанского федерального университета: “Задачи были на разные тематики. Такие как комбинаторика и теория чисел, логика и теория графов, криптография и т.д. Также представленные задачи были разной сложности. Иногда задачи были с подвохом и на первый взгляд простое условие реализовалось сложным программным кодом. Проблемы в решении возникали в том, что некоторые задачи требовали использование алгоритмов, реализация которых выходила за ограничение времени и требовалась оптимизация кода”.

В завершении, предлагаем присоединяться к нашему сообществу для развития своих способностей в программировании и реализации их в соревновательных состязаниях. У нас проводятся тренировки команд студентов, индивидуальный подход к каждому участнику. Главное требование – трудиться для себя. Обращайтесь на кафедру О7 «Информационные системы и программная инженерия» к преподавателям – тренерам Наурусовой Г.А., Снижко Е.А., Палеховой О.А.

Далее представлена хронологическая статистика соревнований, характеризующая результативность студентов направлений кафедры О7 «Информационные системы и программная инженерия», а также направлений кафедр И4 «Радиоэлектронные системы управления», И8 «Системы приводов, мехатроника и робототехника», И9 «Систем управления и компьютерных технологий» ВОЕНМЕХа:

  1. VIII Открытый чемпионат по программированию “АТП^ШКН”, 2 октября 2024 года.

Формат: онлайн, индивидуальный.

Место: г. Тюмень, ТюмГУ.

Количество участников: четыре студента.

Результат: участие, сертификаты.

  1. XXV Открытая Всесибирская олимпиада им. И.В. Поттосина, 6 октября 2024 года. 

Формат: онлайн, командный.

Место: г. Новосибирск, НГУ.

Количество участников: четыре команды (12 студентов).

Результат: участие, команда – призёр вышла в финал.

  1. 1/8 (квалификация четвертьфинала) Чемпионата мира по программированию, 27 октября 2024 года.

Формат: онлайн, командный.

Место: г. Санкт-Петербург, ИТМО.

Количество участников: 29 команд (87 студентов).

Результат: участие, сертификаты, три команды – призёры вышли в четвертьфинал.

  1. Четвертьфинал Чемпионата мира по программированию, 16 ноября 2024 года.

Формат: очно, командный.

Место: г. Санкт-Петербург, ИТМО.

Количество участников: три команды (9 студентов).

Результат: участие, сертификаты.

  1. 18-я командная олимпиада по программированию Казанского федерального университета, 16 ноября 2024 года.

Формат: онлайн, командный.

Место: г. Казань, КФУ.

Количество участников: три команды (9 студентов).

Результат: участие, команда – призёр вышла в финал.

Автор: Наурусова Г.А.

Приложение: сертификаты, фото с четвертьфинала Чемпионата мира по программированию Северо-Запада России.

Данные о правообладателе фото и видеоматериалов взяты с сайта «БГТУ «ВОЕНМЕХ» имени Д. Ф. Устинова», подробнее в Правилах сервиса
Анализ
×
Свистунов Илья
Юсуфов Ислам