Computer Science Major- Good Idea?

Q: Im going to college in August (im a high school senior now). With the current job market is my plan of a computer science major a good idea? Or should I choose something a bit more stable.

A: -Pick something that makes you happy, but can also earn money. Computer science can earn money if you know what you are doing. Much like all the MBAs out there, having a degree does not mean you have a clue. Ask yourself this: will you be happy doing computer science the rest of your life? Not necessarily programming, either. Programming is just one part of computer science. -That depends on a lot of things. Consider that: 1. A lot of things change in 4 years. The IT job market right now is pretty much the opposite of what it was 4 years ago. Choosing your major based on fads is foolish. 2. Your major does not confine you to a specific kind of jobs. This depends somewhat on what kind of school you're going to (frankly, how good a school it is) but a degree in Computer Science qualifies you for a lot of entry-level jobs that you wouldn't necessarily consider CS/programming jobs. Furthermore, ability to program is useful for a lot of non-CS jobs.

That said, high school is not a time to worry about what to major in college. -I have a BSEE and also love to program. I currently work for an engineering company as a design engineer and I get to do alot of computer programming. My feeling, and experience, is that with a BSEE, to can find a position that requires computer programming skills, especially embedded systems. The BSEE program degrees offered by most universities allow an enphisis in programming and it is typically only one class away from a minor degree in the subject. In fact, if I had it to do over, I would probably double major in EE and CS...a very fun combination and not alot of extra coarse-work