Я вообще не могу сказать ни одного учебного заведения, которое навскидку гарантирует знания junior-а на момент выпуска. Там дают базу по фундаментальным наукам и умение мыслить/учится.
Я вообще сомневаюсь, что для государственных учебных заведений вообще возможно обучение на джуниора, так как цикл "написать учебник, утвердить учебную программу, подготовить преподавателей, ввести это в учебный курс", обычно занимает не один год, и такие знания почти всегда устаревают для реальной работы.
Но учеба вам нужна именно для приобретения фундаментальных знаний по общеобразовательным предметам, по иностранным языкам, по математике (алгоритмы, матрицы, функции), да и вообще умение учиться самостоятельно и общение в кругу людей, имеющих более, чем среднее школьное образование. В школе учитель бегает за учениками, чтобы вытянуть свой журнал. В институте - тебе самому нужно научиться учиться.
При многих высших учебных заведениях существует множество кафедр и гиков, которые мутят отдельные проекты, которые вполне могут дать полезные знания.
Ну и да, интерном в крупную контору, предпочитают брать выпускников или учеников последних курсов.