К сожалению, 1 семестр у меня пропал из-за того, что компьютер неожиданно сломался. Поэтому все материалы начинаются со 2+ семестров(ну и иногда конца 1).
Здесь есть несколько лаборатнорных работ на тему АиСД:
- ДП
- Хеш-таблицы
- LCA, RMQ, etc
- Обход в глубину
- Кратчайшие пути и остовные деревья
- Паросочетания и эйлеровость
- Потоки в сети
- Строки, начало
- Суффиксные структуры
Как и в АиСД, тут есть только лабораторные работы:
- Комбинаторика
- Теория вероятности
- Конечные автоматы
- КС грамматики
- Теория графов. Начало
- Планарные графы
- Матроиды
- Производящие функции
- Машины тьюринга
Домашки со 2 семестра:
- Длинная арифметика на ассемблере без деления
- Длинная арифметика с делением 3 на 2
- Длинная арифметика + CopyOnWrite + SmallObjectOptimization
- Хаффман
Также есть пример практического задания с 1 экзамена. С 3 семестра есть 1 домашка - персистентный сет и пример практического задания со 2 экзамена. При подготовке к экзамену можно воспользоваться гитхабом конспектов, которые мы писали.
Билеты к 1 экзамену. Билеты к 2 экзамену.
Домашки:
- Обход файлов
- Множество на массиве
- Студенты
- Implementor, Jar Implementor и Javadoc
- Итеративный параллелизм
- Параллельный запуск
- Web Crawler(без харда)
- HelloUDP
- Физические лица
- Cтатистика текста(не сделано)
Описания к условиям и тестам можно найти в корне курса.
Домашки:
- Сложение чисел
- Бинарный поиск
- Очередь на массиве
- Очередь на связном списке
- Вычисление выражений
- Разбор выражений
- Обработка ошибок
- Вычисление в различных типах(не делал)
- Функциональные выражения на JavaScript
- Объектные выражения на JavaScript
- Обработка ошибок на JavaScript
- Функциональные выражения на Clojure
Описания к условиям и тестам можно найти в корне курса. Правда они взяты с y2017, но я думаю несовпадений должно быть не очень много.
Есть записи лекций и практик. Но их не очень много. Также есть несколько домашек.
Есть законспектированные нами лекции Кохася в техе.
Условия домашек, а также много полезной информации, есть на гитхабе ДГ нашего года. Здесь есть несколько реализаций дз на OCamle 0. Разбор выражения