АиСД · 2026/27

// НИУ ВШЭ, 2026/27 учебный год

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

курс для студентов второго курса направления «программная инженерия»

🗓️ календарь занятий

расписание ближайших двух недель

следующая лекция

устойчивые и линейные сортировки

02 ноября 2026 г. 13:00 ауд. R405, Покровский бульвар, 11
ПНВТСРЧТПТСБВС
2
лекция 07 set_3
3 4 5 6 7 8
9
лекция 08
10 11 12 13 14 15set_3

лекция SET открыт дедлайны

📢 объявления

новости, дедлайны и организационные сообщения

пока нет новых объявлений

анонсы важных событий и дедлайны появятся здесь, а также продублируются в канале курса

новое

опубликована лекция 07

02.11 · 13:00

📖 материалы курса

лекции и практические занятия по неделям

первый модуль — с 07 сентября по 24 октября 2026 г.

Неделя 1 · 07.09 – 12.09

ничего не найдено — попробуйте другой запрос

Неделя 2 · 14.09 – 19.09

ничего не найдено — попробуйте другой запрос

Неделя 3 · 21.09 – 26.09

ничего не найдено — попробуйте другой запрос

Неделя 4 · 28.09 – 03.10

ничего не найдено — попробуйте другой запрос

Неделя 5 · 05.10 – 10.10

ничего не найдено — попробуйте другой запрос

Неделя 6 · 12.10 – 17.10

ничего не найдено — попробуйте другой запрос

Неделя 7 · 19.10 – 24.10

ничего не найдено — попробуйте другой запрос

второй модуль — с 02 ноября по 20 декабря 2026 г.

Неделя 9 · 02.11 – 07.11

ничего не найдено — попробуйте другой запрос

02.11 — начало второго модуля 02.11 — лекция 07 20.12 — конец второго модуля

📊 оценка за семестр

из чего складывается итоговый балл

  • накопленная оценка — 45%
  • практические занятия — 25%
  • экзамен — 30%
как получить автомат?

автомат выставляется, если:

  • каждая домашняя работа выполнена на 70% и выше, а также невыполненных частей у работ нет
  • КР выполнена на 70% и выше
  • оценка за практику составляет 8 и выше

тогда, итоговый балл за семестр равен 8, и на экзамен можно не приходить

как округляются оценки?

применяются стандартные правила:

  • X.4[1..9] --> X
  • X.5[0..9] --> X+1
  • компоненты итоговой оценки за семестр округляются один раз перед ее расчетом

📚 рекомендуемая литература

основные и дополнительные источники

Основной учебник

Introduction to Algorithms

Cormen, Leiserson, Rivest, Stein — базовый учебник по алгоритмам.

теориядоказательства MIT Press ↗
Теория + практика

Algorithms

Sedgewick & Wayne — хороший баланс теории и практики, много примеров на Java/C++.

примеры в коде algs4 ↗
Задачи и подход

The Algorithm Design Manual

Skiena — сильный упор на решение задач и эвристики.

эвристики algorist.com ↗
Тренажёры

LeetCode и Codeforces

Для тренировки и подготовки к собеседованиям.

интервью leetcode ↗ codeforces ↗