Логотип МФТИ — Московский физико-технический институт
Курс «РуКод»

Курс «РуКод»

Быстрый старт в спортивное программирование
активный
28 дней
20-30 часов
Быстрый старт в спортивное программирование

О курсе

Онлайн-курс «Быстрый старт в спортивное программирование» поможет войти в мир спортивного программирования и подготовиться к участию в соревнованиях любого уровня. В рамках курса рассматриваются теоретические и практические аспекты, а также дается практика решения задач в формате спортивного программирования
Для кого курс
Курс рассчитан на учащихся старших классов школы и студентов младших курсов технических специальностей, которые пока не имеют достижений в соревнованиях по спортивному программированию. Для успешного прохождения нужно владеть основами одного из языков программирования: C/C++, Java, Pascal/Delphi или Python.

Модули программы
  • базовые алгоритмы
  • теория чисел
  • динамическое программирование
  • теория графов
Что входит в курс
  • видеолекции
  • практические задачи
  • тестирования
  • задачи в формате спортивного программирования

На этом курсе ты научишься:

  • оценивать эффективность алгоритмов и понимать асимптотику
  • использовать базовые алгоритмы, включая линейные и бинарный поиск
  • решать задачи по теории чисел, в том числе с модулярной арифметикой и алгоритмом Евклида
  • применять динамическое программирование для решения олимпиадных задач
  • работать с базовыми алгоритмами на графах и загружать решения в тестирующую систему