Курс на Stepik
Обложка курса «Быстрый старт в спортивное программирование. Часть 2» на Stepik
Бесплатно

Быстрый старт в спортивное программирование. Часть 2 2.500

Открыть на
STEPIK.ORG

Курс поможет вам детальнее познакомиться с классическими алгоритмами и структурами данных, необходимых для успешного участия в олимпиадах. Рассматриваются важнейшие структуры, имеющие множество приложений, среди которых стеки, очереди, кучи и встроенные контейнеры в языке C++. Также подробно изучается тема сортировок массива данных и различные подходы к реализации таких сортировок (вместе с теоретическими нижними оценками их быстродействия).

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Быстрый старт в спортивное программирование. Часть 2»Учеников на курсе 4 600
Сертификаты, выданные на курсе «Быстрый старт в спортивное программирование. Часть 2»Сертификатов выдано 7
Отзывы о курсе «Быстрый старт в спортивное программирование. Часть 2»Отзывов получено 2
Рейтинг курса «Быстрый старт в спортивное программирование. Часть 2»Рейтинг курса 2.500
Уроки в курсе «Быстрый старт в спортивное программирование. Часть 2»Количество уроков 30
Тесты в курсе «Быстрый старт в спортивное программирование. Часть 2»Количество квизов 97
Задачи с кодом в курсе «Быстрый старт в спортивное программирование. Часть 2»Количество задач с кодом 50
Время прохождения курса «Быстрый старт в спортивное программирование. Часть 2»Время прохождения курса
Обновления курса «Быстрый старт в спортивное программирование. Часть 2»Обновления курса
Дата публикации курса «Быстрый старт в спортивное программирование. Часть 2»Дата публикации курса
Последнее обновление курса «Быстрый старт в спортивное программирование. Часть 2»Последнее обновление

Чему вы научитесь

Онлайн-курс «Быстрый старт в спортивное программирование. Часть 2» приглашает вас глубже погрузиться в сообщество спортивного программирования. В рамках курса изучаются важнейшие алгоритмы и структуры данных. Знание классических идей поможет увереннее решать и более сложные задачи, и задачи на несложное применение этих идей. Понимание того, как устроены конкретные структуры данных в языке — залог их успешного использования.

Пройдя этот курс, вы ближе познакомитесь с элементарными структурами данных, узнаете их возможные практические реализации и применения. Вы научитесь пользоваться изученными алгоритмами и структурами для решения интересных и необычных олимпиадных задач. Их использование критически важно на подавляющем большинстве олимпиад по спортивному программированию и даже при собеседовании в ИТ-компании.

Курс рассчитан на четыре недели — по неделе на модуль. Каждое занятие состоит из видеолекций, посвященных определенной тематике, а также практических и теоретических задач, позволяющих закрепить полученные знания. Практические задачи по формату совпадают с традиционными контестами на олимпиадах. 

Модули программы:

  • Модуль 1: Простейшие структуры данных
  • Модуль 2: Кучи
  • Модуль 3: Сортировки
  • Модуль 4: Введение в алгоритмы STL

Онлайн-курс «Быстрый старт в спортивное программирование. Часть 2» — это первая часть программы интенсивной подготовки по искусственному интеллекту и спортивному программированию RuCode Festival, реализуемой МФТИ совместно с Фондом развития Физтех-школ при поддержке Фонда президентских грантов.

О курсе

Курс поможет вам детальнее познакомиться с классическими алгоритмами и структурами данных, необходимых для успешного участия в олимпиадах. Рассматриваются важнейшие структуры, имеющие множество приложений, среди которых стеки, очереди, кучи и встроенные контейнеры в языке C++. Также подробно изучается тема сортировок массива данных и различные подходы к реализации таких сортировок (вместе с теоретическими нижними оценками их быстродействия).

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

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

Преподаватели курса

Сертификат курса Быстрый старт в спортивное программирование. Часть 2

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 7 учеников получили сертификат.

Нагрузка

4 недели обучения, 2–5 часов в неделю

Расскажите о курсе друзьям