Кибернетики ИРНИТУ провели олимпиаду по программированию среди первокурсников

09 апреля 2015 года//Национальный исследовательский университет


8 апреля в ИРНИТУ состоялась внтуривузовская олимпиада по программированию среди студентов первого курса «Олимпийские надежды». Первое место занял Максим Усачев (ИТб-14-3), на втором месте – Степан Шаповалов (ИТб-14-3), на третьем - Михаил Будяк (ИТб-14-2). Все студенты обучаются на первом курсе института кибернетики ИРНИТУ им. Е.И. Попова. Победитель и призеры получили ценные призы и дипломы, остальные участники – грамоты за успешный дебют.

Как сообщил заведующий кафедрой вычислительной техники Андрей Дорофеев, инициаторами проведения олимпиады стали студенты 4-го курса Дмитрий Журов и Сергей Пятых, обучающиеся по профилю «Информатика и вычислительная техника». Они ежегодно участвуют в олимпиадах по программированию разного уровня – от внутривузовского до международного.

По словам организаторов, олимпиада среди первокурсников позволяет выявить талантливую молодежь, способную решать нестандартные задачи по программированию. Это интеллектуальное соревнование, в ходе которого необходимо придумать или применить какой-либо алгоритм и реализовать его на одном из языков программирования. Студентам предлагалось использовать три языка:Java, C/C++, FreePascal. Для решения задач можно было выбрать один из предложенных языков. Олимпиада носила индивидуальный характер. Участникам предстояло три часа решить как можно больше задач. Решением каждой задачи является работоспособный исходный код программы.

Участники отправляют решение через определенную систему online-проверки, использующую 4 компьютера, объединенных в кластер. Решение запускается на заранее приготовленном и неизвестном участникам тестовом наборе входных данных, состоящем минимум из 10 тестов. При прохождении всех тестов решение принимается, в противном случае выдается номер теста, который программа не смогла преодолеть, и начисляется штрафное время. При равном результате участники ранжируются по суммарному затраченному времени. Во время олимпиады студенты могут на мониторе наблюдать за своими успехами и результатами конкурентов.

В планах кафедры вычислительной техники провести олимпиаду командного первенства по правилам ACM, когда команде, состоящей из трех человек, выделяется один компьютер. Это учит слаженной работе в команде и позволяет разделять функции («проектировщик», «кодер», «тестировщик») между участниками.

«Проведение олимпиад среди студентов младших курсов дает возможность сформировать вузовскую команду, готовую к соревнованиям на международном уровне. Следует напомнить, что ежегодно команда университета принимает участие в четвертьфинальных соревнованиях (г. Красноярск) и выходит в полуфинал Чемпионата мира по программированию (г. Барнаул)», – сообщил А. Дорофеев и выразил особую признательность и благодарность С. Пятых и Д. Журову за организацию и проведение олимпиады.




Вернуться