سلام!
به نظر من اولاً فقط و فقط دنبال علاقه‌ات باش
ثانیاً انتظار نداشته باشید که توی دانشگاه مطالبی رو یاد بگیرید که به راحتی با کلاسهای آموزشکده‌های کامپیوتر بیرون هم می تونید یاد بگیرید، این یعنی پایین آوردن سطح دانشگاه که باید به مسائل تئوری و ریاضی بپردازه
اگر قراره توی دانشگاه این دروس آسان تدریس شود اصلاً نیازی به رفتن دانشگاه نیست و می شه با موسسات بیرون، برنامه‌نویس بهتری هم شد
و فرق یه برنامه‌نویس دارای تحصیلات دانشگاهی با یک برنامه‌نویس که از طریق کلاسهای موسسات برنامه‌نویسی یاد گرفته در پروژه‌های بزرگ و مهم و فهم دقیق کاری که انجام می‌ده معلومه
درضمن یه برنامه‌نویس دانشگاهی (یا مهندس نرم‌افزار) خیلی راحت می‌تونه زیانهای جدید رو یاد بگیره و در دانشگاه با استفاده از دروسی مثل زبانهای برنامه‌سازی یا نظریه زبانها میتونه خیلی راحت از زبانی به زبان دیگر سوییچ کنه.