There are two major types of computer science courses that you can pursue at college.
The first major type of computer science courses that you can pursue at college is that of computer science courses that focus on all areas of computer technology: computer science courses that are not really specialized. These are courses that make you an all-round computer technologist, a generalist rather than a specialist.
The second major type of computer science courses that you can pursue at college is that of computer science courses that focus on a specific area of computer technology. These are courses designed to make you a specialist in, say, programming, networking, hardware maintenance and so on.
Your choice of a computer science course is to be influenced by things like your interests, the amount of time you have to study, and your objectives. If, for instance, you are financing your computer science studies with money that you are borrowing from the government, through the loan program described in this blog post or this site, then you have to go for something that will yield a job soon after graduation. Otherwise you may end up having a very hard time dealing with the loan repayments after graduation.