Have an idea of where you want to goto school? Look at their website, majors that they offer, courses descriptions, etc to get a feel of what they teach. At my school for example, for CS majors there are the required classes, but you have to take about 9 hours of CS electives, and in those classes you can pick what you want to specialize in like *nix Administration, .NET programming, etc.