наверх

Спортивное программирование

8 декабря 2023 - 31 декабря 2024 г.
Курс уже начался
241 день
До конца записи
  • Русский

    язык курса

  • 5 недель

    длительность курса

  • от 6 до 8 часов в неделю

    понадобится для освоения

  • 1 зачётная единица

    для зачета в своем вузе

  • Стоимость 2 800 Р

    за обучение

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

Уважаемые слушатели, некоторые материалы данного курса доступны для ознакомительного просмотра. Чтобы получить доступ ко всем материалам курса, необходимо оплатить доступ к материалам. 

О курсе

Соревнования по спортивному программированию невероятно популярны: в 2019 году в международной студенческой олимпиаде по программированию ICPC приняло участие 527 097 участников из 3233 учебных заведений, представляющих 110 стран. С каждым годом количество турниров растет, потому что растет актуальность IT-сферы: соревнования помогают участникам повысить профессиональный уровень, научив их решать сложные задачи из самых разных направлений разработки. 

На курсе «Спортивное программирование» познакомитесь с задачами различных турниров, в том числе с финалов чемпионата мира по программированию ICPC и запрограммируете решения в Visual Studio на языках С++ и  С#.

Для кого этот курс? 

  • Для студентов IT-специальностей: чтобы познакомиться с подходами к решению олимпиадных задач по программированию на языке C++/С#.

  • Для тех, хочет начать свой путь в IT.

  • Для тех, кто уже работает в IT: программистов уровня middle, чтобы повысить свою ценность как специалиста и расширить свой стек.

Чему я научусь?

  • Анализировать условия задачи

  • Оценивать трудоемкость решения

  • Решать алгоритмические задачи различных типов.

Почему наш курс?

  • Курс структурирован: смотрите по порядку или переходите сразу к сложным задачам.

  • Интересная подача материала: лекции сопровождаются анимированным помощником.

  • Закрепляйте теорию на практике: на важных контрольных точках даем практические задания, чтобы лучше усвоить материал.

  • В любой момент можно вернуться к нужной теме: доступ к лекциям, презентациям, задачам, решениям останется навсегда.

Формат

Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций,  изучение дополнительных материалов и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты.

Требования

Знать базовые конструкции языков программирования, язык программирования С++ или С#.

 

Программа курса

Курс состоит из 5 модулей. Задачи подобраны таким образом, чтобы рассмотреть интересные алгоритмические темы на примере задач.

  • В первых трех модулях разберете задачи с разных турниров по программированию.

  • В четвертом модуле разберете задачи с полуфинала чемпионата мира по программированию ICPC.

  • В пятом модуле разберете задачи с финала чемпионата мира по программированию ICPC.

Результаты обучения

По завершении этого курса вы будете знать:

  • особенности соревнований по спортивному программированию;

  • типы алгоритмических задач;

  • особенности работы с популярными проверяющими системами. 

По завершении этого курса вы будете владеть:

- навыками динамического программирования;

- навыками решения задач методом бинарного поиска;

- навыками построения базовых алгоритмов на графах;

- навыками решения задач методом Монте-Карло. 

По завершении этого курса вы будете уметь: 

- анализировать условие и  определять тип алгоритмических задач;

- оценивать трудоемкость полученного решения. 

Формируемые компетенции

Способность использовать методы математического и алгоритмического моделирования при решении теоретических и прикладных задач (ПК-5);

Способность использовать методы математического и алгоритмического моделирования при анализе управленческих задач в научно-технической сфере, в экономике, бизнесе и гуманитарных областях знаний (ПК-7).

Направления подготовки

Отзывы о курсе

Дубчук Николай Павлович


Должность: преподаватель, тренер спортивного программирования

Сертификат

Сертификат выдается при условии успешного выполнения контрольных заданий.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 2800 Р.

Похожие курсы