What does a major in CS entail?
jhancock: You really should study the curriculum for a particular school.  Last I looked, CS programs vary widely.  Find a school you like and can afford and see if the program looks like it suits you.  Also, there is whole lot more to college than just your degree program.If you post several potential schools here, you may get detailed feedback from those that went through the programs.