Undergraduate computer science programs can be found at many top universities, including Brown University, Georgia Institute of Technology, Stanford University, and Yale University. The four top-notch schools featured include two Ivy League institutions, as well as both public and private schools. Each of the four schools offers a Bachelor of Science and/or Bachelor of Arts in Computer Science; closely related majors, joint degree programs, and certificates can be found at individual schools. All four of these schools ranked among the top 35 national universities in 2017, according to U.S News & World Report.
Georgia Institute of Technology
|School Highlight: Georgia Tech offers an online master's degree program.|
U.S. News & World Report designated GeorgiaTech in Atlanta as the seventh best public school in the country for 2017, as well as #34 among national universities overall. Once enrolled, students can earn a Bachelor of Science in computer science or in computational media, the latter of which has an artistic focus and offers courses through the Ivan Allen College of Liberal Arts.
|School Highlight: Computer science majors can participate in a variety of senior projects.|
As of 2017, Stanford University in Stanford, CA, ranked fifth on the U.S. News & World Report list of national universities. The Department of Computer Science, part of the College of Engineering, ranked second among undergraduate computer engineering programs in 2017, as designated by USN&WR. Undergraduate offerings include a B.S. in Computer Science and three interdisciplinary computer science programs, which can lead to a certificate in mathematical and computational sciences, computer systems engineering, or symbolic systems. Most courses for computer science undergraduates are offered in the Gates Computer Science Building.
|School Highlight: High-quality, state-of-the-art computing facilities.|
An Ivy League institution in New Haven, CT, Yale University placed third among national universities in 2017, according to U.S. News & World Report. Once admitted to the Department of Computer Science, students can pursue a Bachelor of Arts or a Bachelor of Science in computer science; they may also enroll in a combined Bachelor of Science/Master of Science program. Topics of instruction include algorithm analysis and design, systems programming, discrete mathematics, computer architecture, and data structures. Additional program features include collaborative partnerships with the mathematics, electrical engineering, and psychology departments.
Find schools that offer these popular programs
- Computer and Information Sciences, General
- Computer Programming
- Computer Systems Analysis
- Data Entry Processing
- Information Technology Management
- Networking and Telecommunications
- Software and Computer Media Applications
|School Highlight: Brown University offers undergraduate research groups in graphics, neurosciences, and robotics, among other topics.|
Another Ivy League institution, Brown University placed 14th among national universities for 2017, according to U.S. News & World Report. Brown is located in Providence, RI. Undergraduate students are involved in teaching and research, and they may extend their studies by a year to complete a master's degree. Majors are available in computer science, applied math and computer science, computational biology, computer science and economics, and math and computer science.
Top Computer Science Schools
Other top computer science schools include the following:
|Cornell University||Ithaca, NY||Department of Computer Science offers a minor in game design|
|Northwestern University||Evanston, IL||Computer science students can pursue a second major through the Integrated Science Program (ISP)|
|University of Illinois at Urbana-Champaign||Urbana, IL||Corporate Connection program for computer science undergraduates|
|University of Michigan - Ann Arbor||Ann Arbor, MI||Cutting edge research in quantum science and engineering|
|University of North Carolina - Chapel Hill||Chapel Hill, NC||Department of Computer Science has outreach programs|
|University of Wisconsin - Madison||Madison, WI||Computer science certificate for undergraduates not majoring in computer science|
Options for students considering an undergraduate computer science program at one of the nation's top schools include different concentrations, research opportunities, and dual majors.