Перейти к основному содержимому

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


Самарский университет
  1. Начало курса

  2. Оценка сложности

    16

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


О курсе

Курс посвящен методам решения олимпиадных задач по программированию. В настоящее время соревнования по информатике и программированию очень популярны среди школьников и студентов. Дипломы олимпиад и умение решать алгоритмические задачи помогают абитуриентам поступить в престижные вузы, а студентам – устроиться на работу в ведущие российские и зарубежные IT-компании.

Язык курса - русскийRu. Всего в курсе 28 лекций. Продолжительность обучения 4 недель.нет

Требования

Для освоения курса необходимо владеть каким-либо языком программирования на базовом уровне (ветвления, циклы, массивы, процедуры и функции). В лекциях даются примеры на C++, но для выполнения заданий можно использовать любые язык программирования и среду разработки: вы будете запускать решения на своем компьютере и отправлять ответы.

Все методы объясняются на примерах конкретных задач и отрабатываются на практике.

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

  • Модуль 1.

    Перебор

  • Модуль 2.

    Жадные алгоритмы

  • Модуль 3.

    Динамическое программирование

  • Модуль 4.

    Битовые маски

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

  • 01.03.02Прикладная математика и информатика
  • 02.03.02Фундаментальная информатика и информационные технологии
  • 02.03.03Математическое обеспечение и администрирование информационных систем
  • 09.03.01Информатика и вычислительная техника

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

  • УК-1. Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач.
  • ОПК-3. Способен применять и модифицировать математические модели для решения задач в области профессиональной деятельности.

Трудоемкость

2 зачетных единицы.

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

При прохождении курса вы научитесь:

  • реализовывать перебор;
  • применять жадные алгоритмы и динамическое программирование;
  • использовать битовые маски.

Преподаватели

Course Staff Image #1

Наталья Бондаренко

Доцент кафедры прикладных математики и физики и кафедры алгебры и геометрии Самарского университета, золотой призер студенческого чемпионата мира по программированию ACM ICPC 2009 года и серебряный призер 2010 года

Course Staff Image #2

Андрей Гайдель

Course Staff Image #3

Елена Рогачева

Доцент кафедры информатики и вычислительной математики Самарского университета.

Минимальные технические требования и требования к версиям ПО

Параметр Минимальные требования
Веб-браузер Chrome 72, Opera 59, Firefox 66, Edge 79, Яндекс.Браузер 19.3, Safari 12.x
Дисплей Поддерживающий просмотр видео в разрешении 480p и выше
Операционная система Windows 7+, macOS 10.12 "Sierra", Linux
Динамики (колонки, наушники) Требуются для прослушивания лекций
Сеть (интернет) Подключение со скоростью минимум 2,5 Mбит/c
Внести в список