#1 Stanford University (Stanford, California)
The University is situated in California and is a leading school for computer science. It was founded in 1965 and had consistently been topping the charts globally concerning its computer science degree. Its location in Silicon Valley is what makes it unique among all the computer science programs.
The undergraduate major in computer science offers broad and rigorous training for students interested in the science of computing. The track structure of the CS program also allows you to pursue the area(s) of CS you find most interesting while giving you a solid overall foundation in the field. As part of the CS major, students complete a set of core courses that provide a foundation in CS theory and systems. Students also choose a track (concentration area) to gain greater depth in a particular area of computing. The track can be chosen from among the following: Artificial Intelligence, Biocomputation, Computer Engineering, Graphics, Human-Computer Interaction, Information, Systems, Theory, or Unspecialized.
Acceptance Rate: 4.3%
Total Undergrad Enrollment: 7,087
Middle 50% SAT/ACT: 1440-1550 SAT, 32-35 ACT
#2 California Institute of Technology (Caltech) (Pasadena, California)
The California Institute of Technology is best known for its strength in science and engineering. Students admitted to the Caltech undergraduate program are backed up by solid academic performances. There are many opportunities for undergraduate research candidates within the range of Computing and Mathematical Sciences. Students can also work with CMS faculty while contributing to other departments.
The Computing + Mathematical Sciences (CMS) Department is nestled in the heart of Pasadena on the beautiful Caltech campus. CMS is home to outstanding students and researchers who share a passion for science and engineering, as well as a drive to investigate the most challenging, fundamental problems in computation and information. With a student-to-faculty ratio of 3:1, Caltech promotes innovative interdisciplinary collaborations throughout campus and the Jet Propulsion Laboratory.
Acceptance Rate: 6.4%
Total Undergrad Enrollment: 948
Middle 50% SAT/ACT: 1530-1570 SAT, 35-36 ACT
#3 Massachusetts Institute of Technology (MIT) (Cambridge, MA)
MIT was established in the year 1861. Since then, the university has played a crucial role in developing modern technology and science while ranking among the most prestigious academic institutions in the world.
For MIT undergraduates, the Department of Electrical Engineering and Computer Science offers several programs leading to the Bachelor of Science:
- The 6-2 program leads to the Bachelor of Science in Electrical Engineering and Computer Science and is for those whose interests cross this traditional boundary.
- The 6-3 program leads to the Bachelor of Science in Computer Science and Engineering.
- The 6-7 program, offered jointly by the Department of Electrical Engineering and Computer Science and the Department of Biology (Course 7), is for students specializing in computer science and molecular biology.
- The 6-9 program, offered jointly by the Department of Electrical Engineering and Computer Science and the Department of Biology and the Department of Brain and Cognitive Sciences (Course 9), focuses on the emerging field of computational and engineering approaches to brain science, cognition, and machine intelligence.
- The 6-14 program, offered jointly by the Department of Electrical Engineering and Computer Science and the Department of Economics (Course 14), is for students specializing in computer science, economics, and data science.
- The 11-6 program, offered jointly by the Department of Electrical Engineering and Computer Science and the Department of Urban Studies and Planning (Course 11), is for students specializing in urban science and planning with computer science.
Acceptance Rate: 6.7%
Total Undergrad Enrollment: 4,602
Middle 50% SAT/ACT: 1520-1580 SAT, 34-36 ACT
#4 Princeton University (Princeton, New Jersey)
Princeton University is a private Ivy League research university that happens to be the fourth-oldest institution of higher education in the US. It is also amongst the 9 colonial colleges chartered before the American Revolution.
Students can major in computer science college by opting for the AB or BSE degree program. Beyond the standard set of courses, students are free to design their program within a framework that ensures in-depth exposure to algorithms and theoretical computer science, computer system design, and applications. The critical aspect of the curriculum lies in independent work. The students must be involved in at least one design or research project advised by the faculty member.
Acceptance Rate: 5.8%
Total Undergrad Enrollment: 5,267
Middle 50% SAT/ACT: 1460-1570 SAT, 33-35 ACT
#5 Harvard University
Harvard is the oldest higher institution in the US and is among the most prestigious in the world. Computer science at Harvard comprises lessons that concern enhanced skills which students can use in day-to-day life.
Computer Science at the Harvard School of Engineering studies both the fundamentals of computation and computation’s interaction with the world. Computer scientists develop new algorithms, invent new systems and theories that empower people and society, and advance the science of computing while working with engineers, scientists, social scientists, lawyers, artists, and others around the university and beyond.
Acceptance Rate: 4.5%
Total Undergrad Enrollment: 6,788
Middle 50% SAT/ACT: 1460-1580 SAT, 33-35 ACT