Top Computer Science Undergraduate Programs

Learn about undergraduate degree programs in computer science, a branch of engineering that deals with the study of computer structure and processes. Read what three top-notch institutions have to offer in terms of academic options and reputation, and find an informative table that lists other universities in the U.S. that offer undergraduate computer science programs.

School Overview

The three top-notch schools featured below include a national university, research university and Ivy League institution. Each of the three 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.

Top U.S. Schools with Undergraduate Computer Science Programs

1. Georgia Institute of Technology in Atlanta, GA

The Georgia Institute of Technology is a research university that U.S. News & World Report ranked fourth for its engineering programs in 2011, with several subdisciplines also placing in the top ten. In 2010, USN&WR also designated the school's College of Computing as one of the top computer science colleges in the country. Once enrolled, students can earn a Bachelor of Science (B.S.) in Computer Science or a B.S. in Computational Media, the latter of which has an artistic focus and offers courses through the Ivan Allen College of Liberal Arts.

2. Stanford University in Stanford, CA

As of 2011, Stanford University ranked fifth on the U.S. News & World Report list of national universities in 2011. Along with three other schools, the Department of Computer Science, part of the College of Engineering, ranked first among undergraduate computer science programs in 2010, 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.

3. Yale University in New Haven, CT

An Ivy League Institution, Yale University placed third among national universities, according to U.S. News & World Report in 2011. Additionally, USN&WR ranked the university's undergraduate computer science program number one in the country for 2010. Once admitted to the Department of Computer Science, students can pursue a Bachelor of Arts (B.A.) or a B.S. in Computer Science; they may also enroll in a combined B.S./Master of Science (M.S.) 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.

List of Popular Computer Science Undergraduate Programs

College/University Name Distinction Location
Brown University Undergraduate research groups in graphics, neurosciences and robotics, among other topics Providence, RI
Cornell University Department of Computer Science offers a minor in game design Ithaca, NY
Georgia Institute of Technology As of 2009, graduating seniors had the highest starting salaries Atlanta, GA
Northwestern University Computer science students can pursue a second major through the Integrated Science Program (ISP) Evanston, IL
Stanford University Computer science majors can participate in a variety of senior projects Stanford, CA
University of Illinois - Urbana-Champaign Corporate Connection program for computer science undergraduates Urbana, IL
University of Michigan - Ann Arbor Cutting edge research in quantum science and engineering Ann Arbor, MI
University of North Carolina - Chapel Hill Department of Computer Science's outreach programs Chapel Hill, NC
University of Wisconsin - Madison Computer science certificate for undergraduates not majoring in computer science Madison, WI
Yale University High-quality, state-of-the-art computing facilities New Haven, CT

Related to Top Computer Science Undergraduate Program

Search Degrees, Careers, or Schools

Two days in a row, nice! Keep your streak going to get the most of your learning and reach your goal faster.