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