IceBladePOD said:
Thanks everyone for your responses.
Concerning how much experience I have with programming, I don't have any. I'd be starting off as a complete n00b. I've heard that programming can be monotonous and draining.
Hmm, I'd say "yes" and also "no" to that. It's difficult to weigh. Certain languages are easier than others. I recommend you pick up a student copy of Visual Basic.NET, and Visual Basic.NET for Dummies, and see how well you pick up the actual code (not the drag & drop GUI, any monkey can do that). My Visual Basic "Bible", if you will, is "Mastering Visual Basic.Net" by Evangelos Petroutsos and published by Sybex. It is an AWESOME book, but be forewarned, it is HUGE. It could be overwhelming for a beginner, but it is really a great text when it comes to VB.NET I wouldn't recommend anything else.
But to honestly prepare you for a real job, you need to familiarize yourself with C++. Yes, you can find Visual Basic programming jobs, but C++ is where its at. I believe there are even some free compilers you can dowload online for C++ coding (google it, and I'm sure you'll find something if it exists). Then pick up a beginner's guid to C++ such as C++ For Dummies, or something that starts out with the very basics.
I SERIOUSLY recommend you dabble in programming BEFORE entering your Computer Science major. If you can't stomach programming at all, or have a difficult time dealing with logic operators and mathematics, then you may want to consider a different career path.
If you have no interest in programming, then I would follow the advice of Plankeye (Electronics Engineering degree).
If you think you might like programming (it is very rewarding to witness the fruits of your labor), then more power to you, but I would recommend familiarizing yourself with it before making a decision.
One thing I found in University, is that you need to teach yourself a LOT of stuff outside of the classroom to have an edge in the job market. There's just so much material, and it isn't all taught in the classroom....another reason why many students failed while I was in college.
Hope this helps. God Bless.
-Stormfury