Уже полмесяца думаю над предметом "Конструирование программного обеспечения" для специальности "Программная инженерия" (ПИ). Если изначально (год назад) я предполагал что это будет в чистом виде "Технология разработки программного обеспечения" (ТРПО), то сейчас пришлось изменить свой взгляд.
Дело в том, что у ПИ будут предметы: Тестирование, Анализ требований, Архитектура ПО. То есть всё то, что сейчас дается в ТРПО.
Сегодня же наконец нашел золотую середину между тем, что надо дать студентам, и тем, что надо чтобы они знали, К сожалению, в учебном плане нет курсовых работ/проектов для предметов на старших курсах. Поэтому проекты пришлось разбивать и делать как лабораторные. Зато получится сделать то, что не получается на ТРПО - на занятиях научить работать со средами разработки, системами контроля версий.