Что нужно знать, чтобы поступить на обучение в Институт/ВУЗ/Университет программистом?
Собственно, дело в том, что в следующем учебном году я заканчиваю 11-й класс. Я хочу стать программистом, вот только я понятия не имею, что нужно знать, чтобы поступить куда-нибудь. Если я не ошибаюсь, то нужно в любом случае знать математику ( алгебру ) и информатику, а так же желательно английский. На некоторых ресурсах в Интернете написано, что так же требуется знание физики. Правда ли это? Если у меня знание математики, информатики, и английского на 4, но по физике 3, то у меня будут проблемы с поступлением?
Также, я немного знаю несколько языков программирования ( могу написать калькулятор, или любую другую несложную программу ) - Pascal, QBasic, Visual Basic, C++, VBScript (на нём я, естественно, калькулятор писать не собираюсь. x) ).
Поможет ли мне это как-нибудь?
Всё изучал самостоятельно, не ходил на различные курсы, занятия, и т. д.
Кроме того, я разбираюсь ( как мне кажется ) в железе и ОС ( не эксперт, конечно же, но более-менее приличный уровень знаний у меня есть ).
Собственно, хотелось бы узнать, что мне нужно знать для поступления?
И куда лучше всего поступать, если я живу в Санкт-Петербурге?
Заранее спасибо !
P.S Извиняюсь за огромное кол-во текста. x)