В СПбГПУ на ФТК ИУС нормально учат. За 4 года приходилось писать на Pascal, VBA, C (в.т.ч. под МК), C++, asm, C#, Java, VHDL, Verilog, FORTRAN, bash, sh, T-SQL — это всё входит в программу.
Про какие-то языки читали лекции, для каких-то просто давали задания и ссылку на гугл. Пару курсов идут лекции по технологии программирования, промышленному программированию. Рассказывают про agile-методологии, в т.ч. есть курсовик по Scrum. Один курс по Linux-у, один по OpenGL/DX, был курсовик по проектированию и тестированию, который выполнялся в среде IBM Telelogic TAU.
В общем, полный набор, и на весьма современном уровне. Преподаватели хорошие, есть молодые, все «в теме». Конечно, важную роль играет самообразование. Но это хорошо и правильно, так-как, во-первых, по жизни пригодится, а во-вторых, технологии несутся вперед и бесполезно что-то зубрить. Задача — быстро найти, разобраться и выдать на гора хороший результат. Это не касается матана, мат.логики, мат.моделей, мат.стата, теор.вера, теор.оптимиза и другой жести, но без них никак :)
Что ещё… каждый год конференции Microsoft, где студенты со всего Петербурга презентуют свои работы, выступают, занимают места. Все работы печатаются в специальной книжечке, а победители, кроме грамот, при условии доработки своей работы, получают возможность печататься в политеховском журнале, рядом с научными работами преподавателей. Потом можно ходить, хвастаться.
Кафедра ИУС сотрудничает с компанией Motorola Solutions, после второго/третьего курса можно проходить там летнюю практику. Некоторых оставляют работать с 20-часовой рабочей неделей. Работать там классно, уровень высокий, как программирования, так и общего процесса (CMMI 5-го уровня зрелости, все дела). Ну и возможность перейти на полную ставку после окончания ВУЗа. С EMC (не та, которая почта, а та, которая занимается хранением и обработкой информации) тоже, но там не работал, не знаю. Опять таки, есть практика, студенты не жалуются, остаются там.
Раз уж про работу речь зашла, то надо и про время сказать. Если не ходить на военную кафедру (а, насколько я знаю, попасть туда стало очень сложно, но лучше уточнить), то есть целый свободный день в неделю. Еще один, как правило, можно безболезненно закосить. На крайний случай, уйти с последних лекций, тогда 20 часов в неделю работать можно без проблем. Преподы, как уже говорил, нормальные — поймут, если все же стараться и совсем уж не забивать.
В общем, мне тут нравится учиться, в магистратуру сюда же пойду через месяц. Сравнивать мне не с чем, но судя по отзывам, тут полегче, чем в том же СПбГУ. Главное, что нужна внутренняя мотивация и работа вне универа (читать книжки, писать что-нибудь для себя, практика на работе — саморазвитие, в общем). Думаю, тогда и из Герцена (не знал что там программеров учат) можно отличным программистом выйти :)