Набор на курс в данный момент закрыт
Сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, не занимаясь дополнительно.
Для кого наш курс
Опыт программирования не обязателен, но важно наличие желания и времени. В Олимпиадном программировании большую роль имеет математика, поэтому оптимальным он будет для учеников 7-10 классов.
Как проходят занятия
Занятия проходят офлайн, в Учебном классе, в малых группах по 5-6 человек под руководством опытного преподавателя, который успевает уделить время каждому ученику.
На занятиях проходятся основы программирования и подкрепляются решением олимпиадных задач.
500 ₽ занятие.
Скидка при оплате всего курса сразу 15%.
18 000 ₽ 15 300 ₽
Зачем нужно Олимпиадное программирование
- За победу в некоторых Олимпиадах можно автоматически получить 100 баллов ЕГЭ по профильному предмету.
- Олимпиада - отличный шанс миновать общий конкурс и поступить со льготами в вуз мечты.
- Олимпиадное программирование развивает творческое и логическое мышление. Олимпиадные задания отличаются от обычных экзаменов и контрольных, задания в них всегда оригинальные и нестандартные. Постоянная работа над олимпиадными заданиями сделает вас более креативным, а это качество востребовано в любой профессии.
- Попасть в другой круг общения. Участники олимпиадного движения — это единомышленники, которым всегда есть о чём поговорить, обменяться знаниями, учебными лайфхаками и впечатлениями. Участники олимпиад общаются в сети, ездят в олимпиадные лагеря, ходят в олимпиадные кружки и школы и поддерживают друг друга.
- Может пригодится в будущем в работе. Олимпиады готовят самых востребованных специалистов - тех, которые делают так, чтобы Google, Яндекс, Netflix работали лучше и быстрее.
По итогам курса Вы сможете:
- Сможете на лету решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков.
- Освоите классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей.
- Узнаете, как легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
- Изучите различные методы сортировки, в том числе использующие тонкие оптимизации.
- Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
- Вы узнаете, что такое олимпиадное программирование, и в чем заключаются особенности автоматической проверки алгоритмов.
- Познакомитесь с тестирующей системой Ejudge, в которой проходят все крупнейшие соревнования по спортивному программированию.
- Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию.
Подробное содержание курса
- Линейный поиск
- Бинарный поиск
- Сортировка массива. Виды сортировок
- Решение задач на поиск и сортировки
- Структуры данных: Стек, очередь, дек
- Структуры данных: Куча и приоритетная очередь
- Решение задач структуры данных
- Двоичное дерево поиска
- Декартово дерево
- RMQ, RMS
- Решение задач
- Дерево Фенвика
- Хеширование и SQRT - декомпозиция
- Решение задач
- Жадные алгоритмы
- Игры и стратегии
- Способы задания графов
- Обход в глубину
- Обход в ширину
- Алгоритм Дейкстры
- Алгоритм Флойда
- Алгоритм Форда - Беллмана
- Алгоритмы Прима и Краскала
- Поиск максимального потока
- Задача о назначениях
- Решение задач
- Геометрия: точки и прямые
- Геометрия: уравнение прямой
- Геометрия: точки и прямые
- Геометрия: треугольник
- Геометрия: многоугольник
- Геометрия: окружности
- Решение задач
- Разбор и решение олимпиад
Преподаватель
Владислав Алексеевич Ковалев
Закончил с отличием Смоленский государственный университет (СмолГУ) по специальности "Прикладная информатика и математика". Прошел повышение квалификации в СмолГУ по программе "Информационные технологии в профессиональной деятельности преподавателя высшей школы", в Центре педагогического мастерства г. Москвы по программе "Развитие таланта школьников в предметных областях. Организация и проведение этапов всероссийской олимпиады школьников и других интеллектуальных соревнований", модуль "Основы программирования на языке Python", в НИУ "Высшая школа экономики" по программе "Преподавание информатики в школе. Подготовка к олимпиадам и конкурсам", в "Фонде новых форм развития образования" по программе повышения квалификации "Основы технологии формирования гибких компетенций при обучении проектной деятельности".
Является призёром X Олимпиады по информатике, Открытой олимпиады по информатике среди студентов СмолГУ, победителем межвузовской олимпиады по программированию, конкурса "Информационные технологии в образовании".
Преподает в Яндекс.Лицее, Центре «IT-Куб», более 3 лет преподает программирование в Учебной центре Легасофт.
Интересует обучение в нашем центре?
Оставьте заявку и мы с вами свяжемся для уточнения деталей. |
Записаться на курс
|