course language
course duration
needed to educate
for credit at your university
for studying
Познакомьтесь с интересными алгоритмическими задачами различных соревнований по программированию и научитесь их решать.
Уважаемые слушатели, некоторые материалы данного курса доступны для ознакомительного просмотра. Чтобы получить доступ ко всем материалам курса, необходимо оплатить доступ к материалам.
Соревнования по спортивному программированию невероятно популярны: в 2019 году в международной студенческой олимпиаде по программированию ICPC приняло участие 527 097 участников из 3233 учебных заведений, представляющих 110 стран. С каждым годом количество турниров растет, потому что растет актуальность IT-сферы: соревнования помогают участникам повысить профессиональный уровень, научив их решать сложные задачи из самых разных направлений разработки.
На курсе «Спортивное программирование» познакомитесь с задачами различных турниров, в том числе с финалов чемпионата мира по программированию ICPC и запрограммируете решения в Visual Studio на языках С++ и С#.
Для кого этот курс?
Для студентов IT-специальностей: чтобы познакомиться с подходами к решению олимпиадных задач по программированию на языке C++/С#.
Для тех, хочет начать свой путь в IT.
Для тех, кто уже работает в IT: программистов уровня middle, чтобы повысить свою ценность как специалиста и расширить свой стек.
Чему я научусь?
Анализировать условия задачи
Оценивать трудоемкость решения
Решать алгоритмические задачи различных типов.
Почему наш курс?
Курс структурирован: смотрите по порядку или переходите сразу к сложным задачам.
Интересная подача материала: лекции сопровождаются анимированным помощником.
Закрепляйте теорию на практике: на важных контрольных точках даем практические задания, чтобы лучше усвоить материал.
В любой момент можно вернуться к нужной теме: доступ к лекциям, презентациям, задачам, решениям останется навсегда.
Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, изучение дополнительных материалов и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты.
Знать базовые конструкции языков программирования, язык программирования С++ или С#.
Курс состоит из 5 модулей. Задачи подобраны таким образом, чтобы рассмотреть интересные алгоритмические темы на примере задач.
В первых трех модулях разберете задачи с разных турниров по программированию.
В четвертом модуле разберете задачи с полуфинала чемпионата мира по программированию ICPC.
В пятом модуле разберете задачи с финала чемпионата мира по программированию ICPC.
По завершении этого курса вы будете знать:
особенности соревнований по спортивному программированию;
типы алгоритмических задач;
особенности работы с популярными проверяющими системами.
По завершении этого курса вы будете владеть:
- навыками динамического программирования;
- навыками решения задач методом бинарного поиска;
- навыками построения базовых алгоритмов на графах;
- навыками решения задач методом Монте-Карло.
По завершении этого курса вы будете уметь:
- анализировать условие и определять тип алгоритмических задач;
- оценивать трудоемкость полученного решения.
Способность использовать методы математического и алгоритмического моделирования при решении теоретических и прикладных задач (ПК-5);
Способность использовать методы математического и алгоритмического моделирования при анализе управленческих задач в научно-технической сфере, в экономике, бизнесе и гуманитарных областях знаний (ПК-7).
course language
course duration
needed to educate
for credit at your university
for studying
Position: преподаватель, тренер спортивного программирования
Сертификат выдается при условии успешного выполнения контрольных заданий.
The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.