Центр студенческих олимпиад расширяет возможности для подготовки к олимпиадам по программированию
В рамках курса по олимпиадному программированию для начинающих пройдет 15 занятий, за время которых у участников сформируется целостное представление о тематике олимпиадных задач и появится набор знаний, позволяющих с хорошим результатом выступать на олимпиадах по программированию. Лекции будут проводиться по вторникам раз в две недели.
На курс приглашаются как студенты Высшей школы экономики, так и студенты других вузов, а также старшеклассники, интересующиеся олимпиадным программированием. Основной язык программирования на занятиях — C++, также возможно решение задач на языке Java. Курс могут посещать слушатели, программирующие на другом языке, если они готовы освоить C++ самостоятельно параллельно с изучением алгоритмов.
Занятия будет вести директор Центра студенческих олимпиад Михаил Густокашин. Первая лекция будет посвящена арифметическим алгоритмам и примерам задач олимпиад, которые решаются с их помощью. Также в программе планируются лекции по динамическому программированию, алгоритмам поиска, простым структурам данных, сортировкам и задачам, решаемым с помощью деревьев поиска.
Курс по подготовке к соревнованию Challenge24 начнется 1 октября, занятия будут проходить по четвергам раз в месяц. На этом соревновании помимо классических алгоритмических задач предлагаются задачи на оптимизацию, обработку графики, видео, звука, и на другие темы. Тема первого мастер-класса “Обработка больших геоданных и алгоритмы маршрутизации на реальных данных OpenStreetMap". На занятии будет рассказано о формате представления геоданных в OpenStreetMap (OSM XML), о подходах к их хранению и обработке. Мастер-класс проведет Илья Зверев, разработчик приложений оффлайн-карт и навигации MAPS.ME в Mail.Ru Group.
У студентов, показавших наилучшие результаты на занятиях, будет возможность продолжить заниматься выбранной темой в рамках обязательной проектной работы.
Центр студенческих олимпиад факультета компьютерных наук НИУ ВШЭ занимается подготовкой студентов к командным и личным соревнованиям по программированию, в числе которых — ACM ICPC, Яндекс.Алгоритм, Google Code Jam, Russian Code Cup и другие.