11 answers
Asked
2905 views
What colleges are good if I want to major in Computer Science
I am interested in majoring in Computer Science.
11 answers
Updated
Joseph’s Answer
Just computer science isn't narrowing your options down enough. Computer Science itself is very broad, once you do some research and find exactly what you want to do in computer science, the options dwindle a bit. MIT will always be on a list of great computer science schools, but don't limit yourself to just 1. Look at what works best for you in the education you'll receive, what expense, and look at job placement for a school as well. Finance is a huge part. You don't want to be paying loans back for the rest of your career. If you live local to a good college, that may be your answer as there will be no associated living expenses to your school for room and board which is usually $8k-$15k added to your schooling bill. If you know where you'd like to work, reach out to them and see if there is a specific school they work closely with to recruit from.
dwindle down to 5 or less fields in Computer Science
If you know what company you'd like to work for, see if they work directly with any colleges
Look at schools local to you to save on loans
If you can't determine what kind of computer science, look into a community college and take general courses
Joseph recommends the following next steps:
Updated
Jimil’s Answer
There are many colleges that have strong programs in computer science, and the "best" one for you will depend on your personal preferences and academic goals. That being said, some schools that are known for their computer science programs include Massachusetts Institute of Technology (MIT), Stanford University, Carnegie Mellon University, California Institute of Technology, and the University of California, Berkeley. Other top schools for computer science include the University of Oxford, the Swiss Federal Institute of Technology (ETH Zurich), the University of Cambridge, the National University of Singapore, and the Technical University of Munich.
Updated
Alexa’s Answer
Hi! There’s a lot of school that actually have computer science as a major. Another option is cyber security, or computer engineering!
Updated
Prajwal’s Answer
this should be helful.
https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings?_sort=rank-asc
https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings?_sort=rank-asc
Updated
Alexander’s Answer
Bootcamps are a great way to lose money. Most bay area employers don't necessarily look at that. What employers are looking for is someone that is efficient at solving complex problems.
There is a Virtually free University;
(University of the people) it's a great way to earn a Bachelor's in Computer Science.
Highschool Diploma requirement.
Secondly there are lots of only resources
I would check out Travesty Media on YouTube, this guy has hundreds of coding language videos, his easy hands on YouTube tutorials will get you started.
Good luck.
YouTube; Travesty Media
Start Coding
University of the people (online)
There is a Virtually free University;
(University of the people) it's a great way to earn a Bachelor's in Computer Science.
Highschool Diploma requirement.
Secondly there are lots of only resources
I would check out Travesty Media on YouTube, this guy has hundreds of coding language videos, his easy hands on YouTube tutorials will get you started.
Good luck.
Alexander recommends the following next steps:
Updated
Klaus’s Answer
Hi Jeremy,
Generally speaking schools with higher ranking in CS are good. You can find a list of best computer science schools here https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings
I want to point out some factors that others didn't mention, but you should consider when you choose from your list.
* Tuition, graduation rate, average graduate salary - Some private CS schools are very expensive due to a combination of their tuition and living cost at such locations. If you end goal is to land a job as a software engineer with a great salary, it's money effective to choose a school with less expensive tuition. You can go to Linkedin and look for the number of alumni working at FANNG etc to get a feeling of how good these less expensive CS schools are in terms of getting you into top tier tech companies.
* Research topics and funding. Take a closer look at the school faculties and find out what their research topics are and how much funding they are receiving. A lot of the leading technologies/theories are fully or partially sponsored by government funded organizations like National Science Foundation and those information are public. You could learn a lot in those area if you got into the right school or even work under such professors/projects.
* Career fair and incubators. There are great resources for you to kick start your career. Often time but not always, you have a greater chance to get an opportunity in companies that participate in the school career fair. Many of my peers were able to intern at FAANG etc and get a return offer. Some others went through incubators using investors money to develop their own idea.
Generally speaking schools with higher ranking in CS are good. You can find a list of best computer science schools here https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings
I want to point out some factors that others didn't mention, but you should consider when you choose from your list.
* Tuition, graduation rate, average graduate salary - Some private CS schools are very expensive due to a combination of their tuition and living cost at such locations. If you end goal is to land a job as a software engineer with a great salary, it's money effective to choose a school with less expensive tuition. You can go to Linkedin and look for the number of alumni working at FANNG etc to get a feeling of how good these less expensive CS schools are in terms of getting you into top tier tech companies.
* Research topics and funding. Take a closer look at the school faculties and find out what their research topics are and how much funding they are receiving. A lot of the leading technologies/theories are fully or partially sponsored by government funded organizations like National Science Foundation and those information are public. You could learn a lot in those area if you got into the right school or even work under such professors/projects.
* Career fair and incubators. There are great resources for you to kick start your career. Often time but not always, you have a greater chance to get an opportunity in companies that participate in the school career fair. Many of my peers were able to intern at FAANG etc and get a return offer. Some others went through incubators using investors money to develop their own idea.
Updated
Tim’s Answer
It depends on a few factors. If you want certifications for specific products or technologies there are online resources e.g., DeVry. Such certifications may get you a technician job or a promotion if you already have such a job. You said you wanted to "major" though. That implies you want a diploma from a 4-year school. Computer Science is widely available, most Universities have at least an undergraduate program. If you have specific sub-fields (e.g., AI, Security) in mind, you can see online where their emphasis is. That may matter more if you think you're interested in graduate school. My opinion is any state University will provide a fine undergrad CS education. Don't waste your money travelling across the country to get a Bachelor's degree.
Updated
Joseph’s Answer
Western Governers University. It's half the cost of most public schools and you study on your convenience. The shorter it takes you to complete your degree, the less money you pay.
Updated
Atul’s Answer
Your goal should be to graduate with a degree with least or no debt of student loans.
If you are not getting scholarships then consider going to the state university where Computer Sc and/or Computer Eng is offered.
If you are extremely good and have almost perfect GPA in the high school, have taken many AP courses, have scored high, also have very high SAT or ACT score and above all done volunteering to make a difference in the world - apply at
1) Cal Tech
2) MIT
3) CMU
These are the most well known universities.
If you are not getting scholarships then consider going to the state university where Computer Sc and/or Computer Eng is offered.
If you are extremely good and have almost perfect GPA in the high school, have taken many AP courses, have scored high, also have very high SAT or ACT score and above all done volunteering to make a difference in the world - apply at
1) Cal Tech
2) MIT
3) CMU
These are the most well known universities.
Updated
Rebecca’s Answer
Thank you for your question. I am glad to hear that you are interested in Tech.
In fact, there are different streams in Tech, eg Computer Science, Computer Engineering, Information engineering, Management Information Systems, etc.
I suggest you could do more research on the colleges ranking on different computer science subjects and their entry criteria.
Also, the college may host information sessions. You can speak to the professors. You can then acquire better understanding on the college culture. Suggest you can do a visit to the colleges as well.
You can then you find out which college suit you.
Hope this helps! Good Luck!
In fact, there are different streams in Tech, eg Computer Science, Computer Engineering, Information engineering, Management Information Systems, etc.
I suggest you could do more research on the colleges ranking on different computer science subjects and their entry criteria.
Also, the college may host information sessions. You can speak to the professors. You can then acquire better understanding on the college culture. Suggest you can do a visit to the colleges as well.
You can then you find out which college suit you.
Hope this helps! Good Luck!
Updated
Dan’s Answer
- Lots of schools have computer science programs for you to choose from. What is most important is the instructors( background/experience) and what certifications you will be able to attain as well. There are over 40 different computer related certifications you can test for. The more you get, the more valuable you will become in the workforce.. A lot of two year programs or I year adult ed/tech career center 1 year programs offer some great options for getting certifications. Cyber security is a great and growing field you may want to consider. Visit schools and talk with the instructors to learn more about them, the successes of their previous students and just what credentials you will have when the course is completed. All the best in your future endeavors
Delete Comment
Flag Comment