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 about the academic options at four top-notch universities, and find an informative table that lists other universities in the U.S. that offer undergraduate computer science programs. View article »

View 10 Popular Schools »
  • 0:03 School Overviews
  • 0:43 Georgia Institute of…
  • 1:12 Stanford University
  • 1:58 Yale University
  • 2:44 Brown University
  • 3:22 Top Computer Science Schools

Find the perfect school

Video Transcript

School Overviews

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.

Stanford University

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.

Yale University

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

Brown University

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:

College/University Name Location Distinction
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.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma of GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?