up

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

8 December 2023 - 31 December 2024 г.
The course has already started
197 days
Before the end of the enrollment
  • Russian

    course language

  • 5 weeks

    course duration

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

    needed to educate

  • 1 credit points

    for credit at your university

  • Cost 3 600 Р

    for studying

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

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

About

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Format

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

Requirements

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

 

Course program

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

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

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

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

Education results

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

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

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

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

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

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

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

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

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

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

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

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

Formed competencies

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

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

Education directions

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

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


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

Certificate

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

The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.

Similar courses