Курс суховат и устаревший
Все примеры из лаб ИМО должны делать без uml, а по скраму или любой другой методике, которая сократит время реального отклика от пользователя
Однако, курс может развить системный подход к разработке
Те сначала думаем - потом пишем
Если преподаватель имеет помощников, которые занимались пром разработкой софта, то их надо привлекать, чтоб они рассказывали, как все обстоит на самом деле