I have a B.S. in IT with a double minor in Cyber Security and Network Management. At first it was a Cyber Security major, but the college changed the curriculum around a bit. I regretted it at first, but once I picked up the second minor I felt better.
Basically, don't pigeon-hole yourself. What I mean by that is it's cool if you go and become a master programmer, but then you're stuck doing that workin at some consulting firm with no life. If you pick up on security then that's what you do. Computer Sciences are nice because even though it's a lot of programming, it can also be somewhat broad. Look at the different classes offered, in depth.
Also, Don't stop at a B.S. degree, get a Master's while you're young. You'll be making serious money before you're 40.
