Продвинутые алгоритмы и структуры данных
Преподаватель: Егоров Игорь Сергеевич
Модуль: 1-4
Кредиты: 4
Аннотация:
Курс состоит из лекций.
Лекционный материал состоит из описания алгоритмов и структур данных для решения различных алгоритмических задач, доказательств их асимптотических временных и пространственных сложностей (где необходимо), также включает разбор некоторых деталей реализации. Цель курса - дать слушателям представление о ходе работы алгоритмов, научиться использовать инструменты для их оценки и уметь реализовать их вне зависимости от языка программирования.
Формула оценивания:
Всего в курсе планируется три больших домашних задания, состоящих из решения задач по пройденным темам.
Экзамен по дисциплине будет устным, запланирован на конец 4 модуля.
Итоговая оценка = 0,6 * (Среднее за домашние задания) + 0,4 * (Экзамен)
Пререквизиты: Умение программировать на одном из следующих языков программирования: Java, Python, C++
Для кого: Студенты любых курсов любых ОП. Больше всего подходит 3-4 курсу ОП Программная инженерия