- 17.01.2023
Программирование – тоже спорт
Школа спортивного программирования Тульского государственного университета приглашает на бесплатные занятия студентов и школьников. Хочешь развиваться в самой востребованной специальности, найти единомышленников и участвовать в крутых соревнованиях? Читай и приходи!
В Институте прикладной математики и компьютерных наук Тульского государственного университета работает школа спортивного программирования. Там молодых людей готовят к различным соревнованиям и олимпиадам по программированию, теоретической информатике, хакатонам и другим интеллектуальным турнирам, индивидуальным и командным. Студенты ТулГУ регулярно участвуют в крупнейшей международной студенческой олимпиаде ICPC.
– У нас – углубленное изучение алгоритмов, структур данных и особенностей языков программирования, возможность самореализации, знакомство с представителями IT-сообщества Тулы, участие в соревнованиях разного уровня, в том числе крупнейших международных, поездки на турниры и учебные сборы, – рассказала руководитель школы, доцент кафедры информационной безопасности ТулГУ Галина Валерьевна Басалова.
И добавила: в школе спортивного программирования царит тёплая дружеская атмосфера, в ней общаются единомышленники, там нестрашные преподаватели и много занимательных задач.
В занятиях могут участвовать все желающие. Конечно, основную часть слушателей составляют студенты ТулГУ, но их регулярно посещают и школьники старших классов, интересующиеся олимпиадной информатикой. Среди студентов есть ребята со всех курсов бакалавриата, специалитета и магистратуры. В основном, это студенты Института прикладной математики и компьютерных наук ТулГУ, но не только – есть ребята из других институтов и даже из других вузов.
Основной набор в школу спортивного программирования ТулГУ проводится дважды в год – в начале осеннего и весеннего семестров. То есть сейчас самое время присоединиться к команде!
– Мы не ждём от поступающих каких-то особых уже имеющихся достижений в области информатики или программирования, хотя, конечно, наличие олимпиадного опыта приветствуется, – продолжила Г.В. Басалова. – Необходимым требованием является знание математики в объёме школьной программы. Большинство ребят, которые к нам приходят, никогда не участвовали в олимпиадах, но это не мешает им осваивать необходимый материал и постепенно выходить на достаточно высокий уровень, успешно участвовать в соревнованиях и конкурсах и даже побеждать в них!
В начале каждого семестра проводится входное тестирование для желающих присоединиться к занятиям. С его помощью определяют начальный уровень знаний для распределения по группам подготовки. В течение семестра занятия в группах начинающих проходят по вечерам будних дней один-два раза в неделю, длительность обычно составляет 2-2,5 часа. Группы продолжающих занимаются больше: два-три раза в будние дни и хотя бы один раз в выходные, а время для занятий выбирают с учётом расписания всех слушателей.
Из студентов формируют команды для выступления на соревнованиях, которые проходят регулярно. В 2022 году самыми яркими были командный турнир по программированию ТулГУ, в котором участвовали несколько десятков сборных из вузов и школ Тульской области и соседних регионов. Команды школы спортивного программирования участвовали в турнире Demidov Open IT-Cup в Ярославле, в командной олимпиаде по программированию в Архангельске, в полуфинале командного чемпионата мира – финале Северной Евразии в Санкт-Петербурге, в квалификационных раундах ICPC и в командном чемпионате Central Russia Regional Contest, он же – четвертьфинал ICPC.
Слушатели школы спортивного программирования ТулГУ поделились своими впечатлениями от занятий.
Лука Хикматов, первокурсник направления «Прикладная математика и информатика»:
– Всего за несколько месяцев я узнал много подходов к решению задач, различные, новые для себя, алгоритмы. А самое главное – получил большое количество практики по программированию, которой мне так не хватало. Мне нравятся именно командные соревнования, когда каждый накидывает мысли по задаче из областей, в которых он разбирается, и из всего этого рождается решение.
Анна Басалова, первокурсница направления «Прикладная математика и информатика»:
– Кроме огромной пользы для учёбы и будущего трудоустройства, занятия спортивным программированием дают массу положительных эмоций. На занятиях и в поездках на соревнования мы общаемся, играем в настольные и интеллектуальные игры, узнаём массу новых полезных и интересных сведений, не связанных напрямую с программированием и соревнованиями.
Константин Бессараб, второкурсник направления «Программная инженерия»:
– Мы с каждым соревнованием открываем много нового. Каждый посещённый город, университет расширяют наш кругозор. Умение работать с командой дорогого стоит. Разделение задач между собой по уровню знаний, распределение обязанностей, умение договариваться и дружно решать поставленные задачи – одни из составляющих формулы успеха. Очень надеюсь посещать соревнования чаще, ведь они не только знакомят нас с разными людьми и местами, но и дают возможность выявлять слабости команды и устранять их, а это шаг к успеху в следующей попытке получить лучший результат!
Хотите программировать и выигрывать? Приходите!
Дмитрий Литвинов