Документ представляет лекцию о методах программирования, включая жадные алгоритмы и динамическое программирование. Рассматриваются конкретные задачи, такие как задача о выборе процессов и задача о рюкзаке, а также алгоритмы для их решения. Включены ссылки на литературу и примеры оптимальных решений.