Федеральное государственное автономное образовательное учреждение высшего образования «Самарский национальный исследовательский университет имени академика С.П. Королева»
Курс посвящен методам решения олимпиадных задач по программированию. В настоящее время соревнования по информатике и программированию очень популярны среди школьников и студентов. Дипломы олимпиад и умение решать алгоритмические задачи помогают абитуриентам поступить в престижные вузы, а студентам – устроиться на работу в ведущие российские и зарубежные IT-компании.
Модуль 1. Перебор
Модуль 2. Жадные алгоритмы
Модуль 3. Динамическое программирование
Модуль 4. Битовые маски
Для освоения курса необходимо владеть каким-либо языком программирования на базовом уровне (ветвления, циклы, массивы, процедуры и функции). В лекциях даются примеры на C++, но для выполнения заданий можно использовать любые язык программирования и среду разработки: вы будете запускать решения на своем компьютере и отправлять ответы.
Все методы объясняются на примерах конкретных задач и отрабатываются на практике.
Курс не входит в учебный план, но будет полезен для следующих направлений:
01.03.02 Прикладная математика и информатика
02.03.02 Фундаментальная информатика и информационные технологии
02.03.03 Математическое обеспечение и администрирование информационных систем
09.03.01 Информатика и вычислительная техника
По своему уровню курс ориентирован на начинающих участников олимпиад. Он подойдет школьникам, студентам, учителям информатики и программистам – любителям нестандартных задач. В курсе разбираются методы, которым редко уделяется внимание в школе или в вузе, но которые очень важны для успешных выступлений на олимпиадах по программированию.
2 зачетных единицы
При прохождении курса вы научитесь:
Электронная почта: cdot@ssau.ru
Мы работаем: пн-пт 9:00-18:00
Центр дистанционных образовательных технологий
©Все права защищены. Самара 2026