Собственно по мотивам ветки
Как обучать технике программирования?Автор: LaptevVV
Дата: 19.04.10
Отличный текст
http://works.tarefer.ru/64/100195/index.html
На мой взгляд в подготовке программистов такой подход как то не учитывается, хотя все задачи по профилю требуют оного.