5 семестр, Викладач: Сергій Яковлєв

Лекції та матеріали

Лекція 1: Вступ до курсу

Огляд курсу, цілі, основні теми та організаційні моменти.

Завантажити слайди
Переглянути запис

Лекція 2: Моделі обчислень

Turing machines, complexity classes, NP/P, приклади завдань.

Завантажити слайди
Переглянути запис

Лекція 3: Алгоритмічні задачі

Методи вирішення алгоритмічних задач, логічні та комбінаційні приклади.

Завантажити слайди
Переглянути запис

Лекція 4: NP-повні задачі

Введення в NP-complete problems, приклади та підходи до оцінки складності.

Завантажити слайди
Переглянути запис

Лекція 5: Постквантові криптографічні схеми

Огляд постквантових алгоритмів, слабкі місця та сучасні підходи.

Завантажити слайди
Переглянути запис

–>

Силлабус

Опис курсу

Короткий опис курсу — мета, результати навчання, оцінювання, дедлайни. (Замініть текст на свій.)

Оцінювання

  • Контрольні роботи — 40%
  • Домашні завдання — 30%
  • Екзамен — 30%

Графік

  • Лекції: щопонеділка 10:00–11:30
  • Практика: щосереди 14:00–16:00

Ресурси та корисні посилання

Репозиторій курсу

Код, приклади, домашні завдання та конспекти.

GitHub / GitLab репозиторій

Контакти

Викладач: Ім’я Прізвище

Email: teacher@example.edu

Офіс: буд. 3, кімн. 210

Асистент: Ім’я Прізвище

Email: assistant@example.edu

Офісні години: вівторок 14:00–16:00