Не бросай ВУЗ, а попробуй в том же ВУЗе перевестись на программиста. Хотя бы просто спроси в деканате возможно это сделать или нет и что нужно досдавать, за лето подготовишься и осенью досдашь всё что нужно.
И все. Так многие делают.
К нам где то на втором курсе перевелся парень из другого ВУЗа, который учился на экономиста, все норм.
Тем более некоторые предметы из зачетки переставят - например культурологию, историю, экономику и др. гуманитарные предметы. Т.е. нужно будет досдать только те технические предметы, которых не было, что при подготовке вполне реально.
Если IT тебе интересно,то ты многому быстро научишься. В основном вначале идет дискретная математика, алгоритмы, немного синтаксиса С++, много задач на паскале. так что за это время ты потерял не так много и на самое интересное вполне успеешь. Как я понимаю тебе учиться ещё года два если учишься на бакалавра. А за два года на IT специальности можно изучить довольно много. Те же алгоритмы, дискретку, С++, Java, C# можно изучить достаточно хорошо. А главное — у тебя будет диплом по IT специальности, как ты и хочешь.