Алгоритмы. Олимпиадное программирование. Модуль 1

Алгоритмы - это "соль" программирования: задачи сортировки, поиска, обхода "дерева", "рюкзак", "коммивояжер" и т.п.

Данный курс рассчитан на 12 занятий по два академических часа.

Уровень олимпиад по программированию растет год от года, сложно добиться серьезных успехов, начиная "олимпиадную карьеру" в 9-10 классе. Поэтому мы приняли решение сделать специальный курс "алгоритмов с нуля", который назвали Алгоритмы. Олимпиадное программирование. Модуль 1. Занятия по нему можно проводить с детьми 7-8 класса, не имеющими предварительной подготовки. Модуль написан с расчетом именно на средний школьный возраст, олимпиадное программирование представляется в нем занимательным занятием, несмотря на обычное отсутствие наглядности в алгоритмическом программировании. Предварительной подготовки по нему не требуется.

На курсе:

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

Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию.

Второй модуль курса: Алгоритмы. Олимпиадное программирование. Модуль 2

Расписание онлайн-трансляций

Дата
Время
25.01.2025 - 26.04.2025
18:00 - 20:00 по МСК очно в Москве
lock
Демо-версия недоступна
Можете найти в нашем каталоге другой курс с этой опцией
Каталог
lock
Видео отсутствует
Можете найти в нашем каталоге другой курс с этой опцией
Каталог

Онлайн

  • 2 часа
  • 12 занятий
  • удаленно
Цена: 3 290 ₽
Купить

Онлайн

  • Очно в Москве
  • 2 часа
  • 12 занятий
Цена: 10 990 ₽
Купить
  • Описание
  • Преподаватель

Программа Стартового модуля

Занятие 1. Ввод и вывод. Арифметические операции.

Занятие 2. Условный оператор.

Занятие 3. Ещё задачи на условный оператор.

Занятие 4. Цикл while.

Занятие 5. Цикл for.

Занятие 6. Задачи на циклы.

Занятие 7. Массивы.

Занятие 8. Ещё задачи на массивы.

Занятие 9. Функции.

Занятие 10. Ещё задачи на функции.

Занятие 11. Задачи повышенной сложности / личная олимпиада.

Занятие 12. Командная олимпиада.

Антон Ныйкин
Антон Ныйкин

Преподаватель курса "Алгоритмы. Олимпиадное программирование" в УЦ1

Выпускник СУНЦ МГУ, награждён московской медалью "За особые успехи в обучении"

Преподаватель на сборах Ульяновской области по информатике
Преподаватель на сборах кандидатов в сборную Москвы по информатике
Преподаватель летней смены СМиП Кода Успеха

Тестировщик Московской Олимпиады Школьников для 6-9 классов, олимпиады имени Келдыша; ряда раундов на Codeforces

Призёр Всероссийской Олимпиады Школьников по информатике

Призёр Открытой олимпиады школьников, олимпиады Innopolis.Open и ряда других перечневых олимпиад

Выпускник Т-Поколения (параллели A, A', B)

Популярные курсы

1734224557