Top Schools for Computer Engineering

Read about computer engineering programs, typically found through a university's computer science or electrical engineering department. Learn about the degree options at four high-profile schools, and find a list of other technology institutes and universities in the U.S. that provide training for aspiring computer engineers.

View popular schools

Find schools that offer these popular programs

  • Computer Engineering Technologies, General
  • Computer Hardware
  • Computer Systems
  • Software Engineering

School Overviews

Three top schools that offer programs in computer engineering include the renowned Massachusetts Institute of Technology (MIT), Carnegie Mellon University and the University of California in Berkeley. All three schools have consistently received high rankings from U.S. News & World Report for the quality of their computer science and engineering programs.

1. Massachusetts Institute of Technology (MIT) in Cambridge, MA

School Highlight: According to U.S. News & World Report, MIT placed 1st among computer science and engineering schools in 2015.

The Department of Electrical Engineering and Computer Science offers both undergraduate and graduate programs in computer science and engineering, including an interdisciplinary Bachelor of Science (B.S.) in Computer Science and Molecular Biology. Graduate programs offered include, Master of Science (SM), Master of Engineering (MEng), Electrical Engineer (EE)/Engineer in Computer Science (ECS) and Doctor of Philosophy (PhD)/Doctor of Science (ScD). MIT reserves the MEng program for graduates of their Electrical Engineering and Computer Science school. Most programs emphasize experimentation and analysis through laboratories and research.

2. Carnegie Mellon University in Pittsburgh, PA

School Highlight: Carnegie Mellon University is a private research institution that U.S. News & World Report ranked 3rd among computer engineering schools in 2015.

The Department of Electrical and Computer Engineering offers programs at both the undergraduate and graduate levels. The undergraduate program offers 8 options for minor study including robotics, machine learning, language technologies, computational biology, software engineering, human-computer interaction, neural computation and computer science. Undergraduate students may also choose to accelerate their studies by choosing the 5th year masters program. Computer engineering majors can also take advantage of Carnegie Mellon's research institutes and centers, such as the Center for Advanced Process Decision-Making and the Data Storage Systems Center.

3. University of California - Berkeley

School Highlight: The University of California in Berkeley (UC - Berkeley) offers computer engineering programs ranked 4th in the country by U.S. News & World Report.

Undergraduates can earn a Bachelor of Electrical and Computer Engineering (ECE) or a Bachelor of Computer Science and Engineering (CSE). The focus of the ECE degree is electrical engineering in upper level coursework, while CSE degree coursework focuses on computer science in higher courses. Either program may be offered as either a Bachelor of Science or a Bachelor of Art depending on the coursework the student chooses to take. At the graduate level students may choose from the professional Master of Engineering (M.Eng.) in Electrical Engineering & Computer Sciences degree, the online Master of Advanced Study in Integrated Circuits (MAS-IC) or the Master of Science (M.S.) which prepares students to pursue a doctoral degree. Students who choose to pursue a doctoral degree may choose a Ph.D. in Engineering - EECC or a Ph.D. in Computer Science.

Top Schools with Computer Engineering Programs

School Name Distinction Location
University of Texas at Austin Ongoing research on software engineering and systems Austin, TX
Purdue University - West Lafayette One of the largest computer engineering departments in the nation West Lafayette, IN
University of Southern California Areas of ongoing research include artificial intelligence, information management and computational neuroscience Los Angeles, CA
Cornell University Students can take courses from the Johnson Graduate School of Management Ithaca, NY
Georgia Institute of Technology Faculty includes 40 Institute of Electrical and Electronic Engineers (IEEE) fellows Atlanta, GA
Stanford University Ranked number 2 for computer engineering programs by U.S. News & World Report in 2015 Stanford, CA
California Institute of Technology Closely collaborates with numerous research centers to examine various areas of computer science and engineering Pasadena, CA
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.

  • What is your highest level of education completed?

    • MS in Computer Engineering
    • MS - Systems Engineering
    • MS - Computer Science - Software Engineering
    • BS - IT - Software Systems Engineering

    What is your highest level of education?

  • What is your highest level of education completed?

  • What is your highest level of education?

    • Master of Science in Engineering Technology

    What is your highest level of education?

    • Technology and Skilled Trades

    What year did you graduate High School / Receive GED?

    • Master of Science in Electrical and Computer Engineering

    What is your highest level of education completed?

    • Software Development - Bachelor's

    What is your highest level of education?

    • Computer Forensics Cert

    What is your highest level of education completed?

  • What is your highest level of education?

Find your perfect school

What is your highest level of education?