+7 (4812) 70-01-02
Заказать звонок
214018, г. Смоленск, ул.Ново-Рославльская, 13
Отложенные 0 Корзина0 0
Войти
Учебный центр Легасофт
Курсы программирования для школьников
О компании
Наши курсы
Новости
Вопросы и ответы
Отзывы
Контакты
Ещё
    Учебный центр Легасофт
    О компании
    Наши курсы
    Новости
    Вопросы и ответы
    Отзывы
    Контакты
    Ещё
      Отложенные 0 Корзина0 0
      Учебный центр Легасофт
      Отложенные 0 Корзина0 0
      Телефоны
      +7 (4812) 70-01-02
      Заказать звонок
      • Личный кабинет
      • Главная
      • О компании
      • Наши курсы
      • Новости
      • Вопросы и ответы
      • Отзывы
      • Контакты
      • Корзина0
      • Отложенные0
      • Сравнение товаров0
      • +7 (4812) 70-01-02
      Контактная информация
      214018, г. Смоленск, ул.Ново-Рославльская, 13
      uc@legasoft.ru
      • Вконтакте
      • Telegram
      • Viber
      • WhatsApp

      Олимпиадное программирование

      Сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, не занимаясь дополнительно.

      Лето - отличное время для подготовки к осенним олимпиадам.

      Записаться на курс Задать вопрос

      Олимпиадное программирование
      ЛегаСофт - купить 1С в , продажа и сопровождение программ по автоматизации бизнеса на базе 1С, регистрация онлайн-касс.
      Курсы для школьников
      Олимпиадное программирование
      Поделиться
       
      Летний курс
      Летний курс. Займёт около 1,5 месяцев.
      Программа целого учебного года за лето
      36 занятий. Программа целого учебного года за лето.
      Занятия в учебном классе
      Курс офлайн. Занятия в учебном классе в малых группах.
      Уникальный курс
      Уникальный курс. Разработан на базе опыта 1С и Высшей школы экономики.

      Набор на курс в данный момент закрыт

      Сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, не занимаясь дополнительно.

      Для кого наш курс

      Опыт программирования не обязателен, но важно наличие желания и времени. В Олимпиадном программировании большую роль имеет математика, поэтому оптимальным он будет для учеников 7-10 классов.

      Как проходят занятия

      Занятия проходят офлайн, в Учебном классе, в малых группах по 5-6 человек под руководством опытного преподавателя, который успевает уделить время каждому ученику.

      На занятиях проходятся основы программирования и подкрепляются решением олимпиадных задач.

      500 ₽ занятие. 

      Скидка при оплате всего курса сразу 15%. 

      18 000 ₽       15 300 ₽

      обучение

      Зачем нужно Олимпиадное программирование

      • За победу в некоторых Олимпиадах можно автоматически получить 100 баллов ЕГЭ по профильному предмету. 
      • Олимпиада - отличный шанс миновать общий конкурс и поступить со льготами в вуз мечты.
      • Олимпиадное программирование развивает творческое и логическое мышление. Олимпиадные задания отличаются от обычных экзаменов и контрольных, задания в них всегда оригинальные и нестандартные. Постоянная работа над олимпиадными заданиями сделает вас более креативным, а это качество востребовано в любой профессии.
      •  Попасть в другой круг общения. Участники олимпиадного движения — это единомышленники, которым всегда есть о чём поговорить, обменяться знаниями, учебными лайфхаками и впечатлениями. Участники олимпиад общаются в сети, ездят в олимпиадные лагеря, ходят в олимпиадные кружки и школы и поддерживают друг друга. 
      • Может пригодится в будущем в работе. Олимпиады готовят самых востребованных специалистов - тех, которые делают так, чтобы Google, Яндекс, Netflix работали лучше и быстрее.

      По итогам курса Вы сможете:

      • Сможете на лету решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков.
      • Освоите классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей.
      • Узнаете, как легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
      • Изучите различные методы сортировки, в том числе использующие тонкие оптимизации.
      • Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
      • Вы узнаете, что такое олимпиадное программирование, и в чем заключаются особенности автоматической проверки алгоритмов.
      • Познакомитесь с тестирующей системой Ejudge, в которой проходят  все крупнейшие соревнования по спортивному программированию.
      • Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию.

      Подробное содержание курса

      • Знакомство с олимпиадным программированием. Основы С++. Основные типы данных и переменные. Задачи типа вычисли.
      • Условный оператор.
      • Основные математические функции. приёмы правильного округления.
      • Понятие цикла. Циклы while и for.
      • Решение задач на циклы.
      • Команды break и continue. Решение задач повышенной сложности.
      • Массивы.
      • Двумерные массивы.
      • Решение задач.
      • Строки. Основные функции строк.
      • Решение задач на строки.
      • Функции. Рекурсия.
      • STL.
      • Практика с применением STL.
      • Линейный поиск
      • Бинарный поиск
      • Сортировка массива. Виды сортировок
      • Решение задач на поиск и сортировки
      • Структуры данных: Стек, очередь, дек
      • Структуры данных: Куча и приоритетная очередь
      • Решение задач структуры данных
      • Двоичное дерево поиска
      • Декартово дерево
      • RMQ, RMS
      • Решение задач
      • Дерево Фенвика
      • Хеширование и SQRT - декомпозиция
      • Решение задач
      • Жадные алгоритмы
      • Игры и стратегии
      • Способы задания графов
      • Обход в глубину
      • Обход в ширину
      • Алгоритм Дейкстры
      • Алгоритм Флойда
      • Алгоритм Форда - Беллмана
      • Алгоритмы Прима и Краскала
      • Поиск максимального потока
      • Задача о назначениях
      • Решение задач
      • Геометрия: точки и прямые
      • Геометрия: уравнение прямой
      • Геометрия: точки и прямые
      • Геометрия: треугольник
      • Геометрия: многоугольник
      • Геометрия: окружности
      • Решение задач
      • Разбор и решение олимпиад

      Преподаватель

      Владислав Ковалев

      Владислав Алексеевич Ковалев

      Закончил с отличием Смоленский государственный университет (СмолГУ) по специальности "Прикладная информатика и математика". Прошел повышение квалификации в СмолГУ по программе "Информационные технологии в профессиональной деятельности преподавателя высшей школы", в Центре педагогического мастерства г. Москвы по программе "Развитие таланта школьников в предметных областях. Организация и проведение этапов всероссийской олимпиады школьников и других интеллектуальных соревнований", модуль "Основы программирования на языке Python", в НИУ "Высшая школа экономики" по программе "Преподавание информатики в школе. Подготовка к олимпиадам и конкурсам", в "Фонде новых форм развития образования" по программе повышения квалификации "Основы технологии формирования гибких компетенций при обучении проектной деятельности". 

      Является призёром X Олимпиады по информатике, Открытой олимпиады по информатике среди студентов СмолГУ, победителем межвузовской олимпиады по программированию, конкурса "Информационные технологии в образовании". 

      Преподает в Яндекс.Лицее, Центре «IT-Куб», более 3 лет преподает программирование в Учебной центре Легасофт.


      Интересует обучение в нашем центре?
      Оставьте заявку и мы с вами свяжемся для уточнения деталей.
      Записаться на курс

      Поделиться
       
      Назад к списку


      Есть вопросы по обучению? Оставьте заявку и мы с вами свяжемся.
      Задать вопрос
      2023 © Легасофт. Делаем бизнес клиентов эффективнее.

      Разработка и маркетинг - WebCanape

      Наши контакты
      +7 (4812) 70-01-02
      uc@legasoft.ru
      214018, г. Смоленск, ул.Ново-Рославльская, 13
      Оставайтесь на связи
      • Вконтакте
      • Telegram
      • Viber
      • Viber
      • WhatsApp