Вопросы по курсу "Объектно-ориентированные языки и системы программирования", Эльцин Е.А.
Можно выбрать любой вопрос и подготовить ответ дома. На экзамене будут дополнительные вопросы и небольшие задачи по программированию на Python.
1. Описание произвольного нетривиального алгоритма, реализация (ключевых частей) на Python.
На лекции было: A* - поиск пути в графе;
2. Описание произвольной задачи анализа данных, реализация (ключевых частей) на Python.
На лекции было: рекомендации на основе совместной фильтрации (collaborative filtering);
3. Описание произвольной задачи для машинного обучения, реализация на Python.
Возможно пересечение с предыдущим вопросом.
На лекции было: общая информация по линейным классификаторам и по решающим деревьям (decision trees);
4. Описание произвольной нетривиальной системы, интерфейсы компонент, реализация прототипов (некоторых) компонент на Python.
На лекции было: Web Search - crawler, indexer, server;