1. Помни, высшее образование ещё не залог того, что после обучения ты будешь уметь программировать и что-то знать. Будешь заниматься этим возможно что-то вынесешь, будешь списывать, плевать в потолок и не заниматься самообразованием потратишь время зря. 2. Всё зависит от ВУЗа, где-то учат более менее современным языкам (С++, C# в моём случае), а где-то учат паскалю с дельфи и карают за попытки писать на другом языке (я знаю такой случай, когда на человека написали докладную за то, что программировал на С++ вместо паскаля) 3. Не все IT-конторы просят высшее, кому-то важны только навыки, но есть компании, в которых нужно высшее. 4. Обычно на IT-специальностях много математики, что может доставить сложности человеку у которого проблемы с математикой. А также встречаются гуманитарные дисциплины. Будь готов тратить своё время на подготовку к семинару по философии или социологии. А также будь готов ходить на лекции по физре. 5. Каждый ВУЗ может по своему трактовать специальность. Внимательно изучите профиль специальности, учебный план и постарайтесь найти студентов, чтобы узнать про обучения. Самый лёгкий способ зайти в Подслушано ВУЗ. P.S. Закончил бакалавриат по специальности Информатика и Вычислительная техника.