Предложена графовая модель образовательной программы, состоящей из учебных объектов, связанных отношениями предшествования-следования и условиями допуска к следующему учебному объекту по результатам аттестации по предшествующему объекту. Использованы темпоральные графы, позволяющие учитывать изменения топологии, обусловленные как «сокращением» графа в результате успешного освоения учебных объектов, так и локальным его расширением из-за необходимости повторных тестирований вследствие «сгорания» баллов с течением времени. Разработан эвристический алгоритм выбора очередного учебного объекта, эффективность которого продемонстрирована на имитационной модели. Предложен оригинальный алгоритм генерации случайных графов в яруснопараллельной форме, которые использованы для верификации имитационных моделей