В День программиста, 13 сентября, хочется отдельно рассказать об особом подразделении СГУ – Центре олимпиадной подготовки программистов имени Н.Л. Андреевой (ЦОПП). В этом году отмечается 20 лет с момента его создания.
Центр олимпиадной подготовки программистов имени Н.Л. Андреевой принял первых студентов 1 сентября 2003 года. 23 июля 2003 года исполнилась мечта всех, кто развивал олимпиадное движение в Саратовском университете: с 1996 года организовывал участие студентов СГУ в чемпионате мира по программированию, а с 1998 года проводил четвертьфинальные соревнования этих самых престижных в мире соревнований по программированию.
Ректором СГУ Д.И. Трубецковым был подписан приказ о создании Центра олимпиадной подготовки программистов при факультете компьютерных наук и информационных технологий. Наталья Львовна Андреева, организатор и идейный вдохновитель олимпиадного движения по программированию в Саратове, создатель областной летней школы для одарённых информатиков и математиков, ушла из жизни 24 июля, и её имя было по праву присвоено новой структуре.
Код побед
Создание центра было большим достижением для олимпиадной подготовки программистов в нашем университете. Неоценимый вклад в его развитие внёс М.Р. Мирзаянов, руководивший центром с 2009 по 2018 год. Он сам был дважды серебряным призёром чемпионата мира по программированию в 2002 и в 2003 году, чемпионом Европы в составе команды в 2003 году, с 2003 года он был тренером команд СГУ, воспитавшим серебряных и золотых медалистов чемпионата мира.
М.Р. Мирзаянов создал всемирно известную платформу Codeforces для подготовки спортивных программистов. В 2006 году команда нашего университета стала чемпионом мира по программированию, сделав известной не только в России, но и в мире саратовскую школу программистов, которая продолжает занимать ведущее место в подготовке программистов в стране.
Отношение к олимпиадам, безусловно, меняется и на уровне правительства, и со стороны студентов, количество желающих принимать участие в олимпиадной подготовке растёт с каждым годом. Полуфиналы проводятся уже не в 5 регионах, как в 1998 году, а в 16, не только в России, но и в большинстве стран бывшего Советского Союза, а ряд регионов, в том числе и наш, проводят так называемые квалификационные, отборочные соревнования перед четвертьфинальными. В квалификационных соревнованиях нашего региона в прошлом году участвовали более 1200 студентов.
Существенно усложняются и задачи, которые предлагается решить командам из 3 студентов за 5 часов соревнований. Если раньше было больше задач на реализацию, на знание алгоритмов и средств языков программирования, то теперь чаще требуются знания различных математических дисциплин, знания из области алгебры, геометрии, теории графов, требуется не просто реализовать некоторый алгоритм, а найти наиболее оптимальный способ решения поставленной задачи, проверив его эффективность прежде, чем посылать решение на проверку.
обеда на чемпионате-2006
Высокий статус
В прошлом году мы провели юбилейные 25-е четвертьфинальные соревнования по программированию, которые в последние годы имеют статус Чемпионата Юга и Поволжья России. Наши соревнования объединяют вузы 26 субъектов РФ из Приволжского, Южного, Северо-Кавказского и Центрального федеральных округов.
В этом году команда Саратовского университета будет участвовать в 19-й раз в финале самого престижного чемпионата мира по программированию (ICPC). За годы участия в чемпионате СГУ завоевал 5 комплектов серебряных медалей, 2 – золотых, дважды – звание чемпионов Европы и звание чемпионов мира – в 2006 году. По количеству завоёванных медалей Саратовский университет уступает только Университету ИТМО, Санкт-Петербургскому государственному университету, Московскому государственному университету имени М.В. Ломоносова и Московскому физико-техническому институту.
Студенты, обучающиеся в Центре олимпиадной подготовке программистов, участвуют в соревнованиях различного уровня, занимая призовые места. Только в 2022 году мы принимали участие в Чемпионате Юга России в Таганроге, Чемпионате Урала в Уфе, в международных соревнованиях в Минске, в чемпионатах, организованных Федерацией спортивного программирования в Тюмени и Воронеже (в Тюмени команда СГУ завоевала кубок победителей и золотые медали).
Победа в Тюмени (2023 год)
Ежегодно центр проводит Открытую университетскую олимпиаду и межвузовскую, индивидуальные и командные сборы для студентов СГУ и Всероссийскую летнюю школу программистов, в которой в этом году участвовали студенты из 11 вузов, в том числе из университета ИТМО, МАИ, КФУ, Нижегородского, Тульского, Воронежского, Пензенского университетов, ВШЭ и ЮФУ.
Говорить о достижениях выпускников Центра олимпиадной подготовки программистов можно много и долго, они работают в ведущих IT-компаниях в России и за рубежом, они реализовали себя в полной мере, уважаемы и материально обеспечены. Можно привести только несколько примеров. П.П. Комков много лет работает в GOOGLE в Ирландии, и каждый год он находил возможность приехать в Саратов, чтобы возглавить технический комитет нашего четвертьфинала. Все годы существования центра спонсорскую помощь оказывает член Попечительского совета СГУ Г.Г. Наркайтис. Мы благодарны нашим выпускникам А.В. Фролову, И.А. Андросову, М.Р. Пикляеву, двукратным участникам финалов чемпионата мира по программированию, которые продолжают работать в Центре олимпиадной подготовки программистов.
Новые вызовы
Вопрос с дефицитом перспективных студентов для олимпиадного движения растёт с каждым годом. Это в первую очередь связано с тем, что столичные вузы привлекают наиболее одарённых школьников, начиная с 9-10 класса. Возможность с помощью ЕГЭ поступить в любой вуз вымывает из региональных вузов лучших из лучших. Несмотря на то, что наш университет, факультет КНиИТ ведут большую работу со школьниками (в том числе создают кружки по олимпиадному программированию, проводят городские и областные олимпиады, олимпиаду, входящую в список российского Совета ректоров, имеют базовую кафедру в ФТЛ №1), далеко не все победители и призёры олимпиад по программированию поступают в наш университет. Исключением за последние годы стал 2021-й год, когда на факультет КНиИТ пришла в полном составе команда ФТЛ№1: Алексей Шнирельман, Роман Бровко и Илья Ланкин.
Каждый сентябрь Центр олимпиадной подготовки программистов приглашает к участию студентов всех факультетов и институтов СГУ. Знание основ информатики и программирования сегодня сравнимо со знанием иностранного языка: такие компетенции помогают повысить свою квалификацию, они востребованы не только в IT-сфере, но и в науке, на производстве, в образовании и управлении.
Сотрудники центра поздравляют всех, кто причастен к Центру олимпиадной подготовки программистов имени Н.Л. Андреевой, с 20-летием, выражают благодарность всем, кто оказывал моральную и финансовую поддержку, и надежду на то, что центр сохранит возможность оставаться значимым для нашего университета и нашего региона.
По материалам Центра олимпиадной подготовки программистов имени Н.Л. Андреевой
2002, Гавайи
2003, Беверли-Хиллз
2005, Шанхай
2006, Сан-Антонио
2007, Токио
2008, чемпионы России
2009
2010, Харбин
2011, Орландо
2012, Варшава
2013, Санкт-Петербург
2014, Екатеринбург
2015, Марокко
2016, Таиланд
2017, Рапид-Сити
2018, Пекин
2019, Порто
2021, Дакка