Ну, не знаю. Не соглашусь.  Да - "классика", да - есть преподы, которых просто так "не объедешь", даже тройку получить не просто - надо изучить и понимать, да - "современных навыков", как таковых не дают (а где их дают на уровне "иди и работай?" ) - как по мне, как раз это и не очень важно - важно, чтобы дали "базу", когда становится легко понять, почему именно так надо делать, почему именно так оптимально... Тогда навыки элементарно нарабатываться "в процессе" (на работе).Когда в вузе "легко" получить положительную оценку - большой соблазн и нечего не делать и закрываться на троечку без усилий. Зачем тогда в вуз? Надо сразу (и без вуза) "нужные среднестатистическим программистам навыки получать".Как пример, у сына в группе много студентов работают, большинство в очень "приличных" IT компаниях. Да, начинали со стажеров - сейчас уже отнюдь не на стартовых позициях - т..е. нужными навыками владеют и хорошо владеют, в вузе (любом) такого не дадут.