• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Продвинутые алгоритмы и структуры данных

Преподаватель: Егоров Игорь Сергеевич

Модуль: 1-4

Кредиты: 4

Аннотация: 

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

Формула оценивания:

Всего в курсе планируется три больших домашних задания, состоящих из решения задач по пройденным темам.
Экзамен по дисциплине будет устным, запланирован на конец 4 модуля.
Итоговая оценка = 0,6 * (Среднее за домашние задания) + 0,4 * (Экзамен)

Пререквизиты: Умение программировать на одном из следующих языков программирования: Java, Python, C++

Для кого:  Студенты любых курсов любых ОП. Больше всего подходит 3-4 курсу ОП Программная инженерия