# Название лабораторной работы Описание работы Домашняя работа
1 Повторение материала. Работа с ошибками в Python.

Рассматриваются некоторые типы ошибок и работа с Traceback. Ссылка на контест 1.

2 Хеширование и хеш-таблицы

Ссылка на контест

3 Множества и словари в Python

Множества, словари и задачи

4 Классы и односвязный список

Ссылка на контест

5 Двоичные деревья поиска

Ссылка на контест

6 Стэк, очередь, куча

Ссылка на контест

7 Контрольная работа №1

Контрольная работа по пройденным темам

8 Графы. Обход в глубину

Контест по обходу графа в глубину

9 Графы. Обход в ширину

Контест, лекция

10 Графы. Поиск кратчайшего пути

Контест, лекция

11 Графы. Остовные деревья

контест

12 Лекция по теории игр

Лекция