Skip to main content
X

Explore your training options in 10 minutes

Best Computer Engineering Schools: The Top Colleges and Universities for Computer Engineering Programs

Joana Ferreira - June 18, 2022


If you love the idea of designing, testing, and building operating systems, you’ll want to look for the best schools for computer engineering. There are a wide variety of schools offering everything from undergraduate studies to doctoral degrees .

Engineering students can choose many degree tracks in the best computer engineering universities and colleges. Each track has core classes and elective courses in its program of study, and engineering students need critical thinking and problem-solving skills to excel in the engineering discipline.

This article lists the best computer engineering schools and the highest paying jobs in computer engineering. If you’re looking for internships, we give you the top three internships for computer engineering. Microsoft, Google, and Apple are continuously looking for competent computer engineers.

Get offers and scholarships from top coding schools illustration

Find Your Bootcamp Match

  • Career Karma matches you with top tech bootcamps
  • Access exclusive scholarships and prep courses










By continuing you agree to our Terms of Service and Privacy Policy , and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

Best Computer Engineering College and University Rankings: Top 10 Computer Engineering Schools at a Glance

School State Formats Available US News Ranking
Carnegie Mellon University PA In-person 25
Cornell University NY In-person 17
Lehigh University PA In-person, Online 49
Purdue University IN In-person, Online 49
University of Arizona AZ In-person, Online 103
University of California-Irvine CA In-person, Online 36
University of California-San Diego CA In-person, Online 34
University of Houston TX In-person, Online 179
University of Miami FL In-person, Online 55
University of Utah UT In-person, Online 99

Computer Engineering School Rankings: Best Computer Engineering Colleges and Universities

Computer engineering school rankings will help you choose the best computer engineering colleges and universities. Most schools require you to fill out an online application and pay an application fee. The best computer engineering schools allow you to transfer college credit when beginning a bachelor’s or master’s degree.

Individual universities have unique admission requirements, but most want you to send school transcripts to prove your high school education. Later, you can request your previous school to send the official transcripts.

1

Carnegie Mellon University

Graduation Rate: 93%

Carnegie Mellon University is a private, non-profit university founded in 1900. It provides programs ranging from bachelor’s to doctoral degrees. It boasts a total of 13,519 students and is one of the best computer engineering universities in the US.

Carnegie Mellon University Engineering School Overview

  • School Type: Private
  • Acceptance Rate: 14%
  • Accreditation: Middle States Commission on Higher Education
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 25 (National Universities); 4 (Best Engineering Schools)
  • Times Higher Education Ranking: 28 (World Ranking)

Best College of Engineering Computer Engineering Programs

  • Bachelor of Science in Electrical and Computer Engineering . The Bachelor of Science (BS) at Carnegie Mellon University is a flexible program accredited by the Engineering Accreditation Commission of ABET. Students learn to problem solve and think strategically to become experts, leaders, and innovators in the industry. Students can expect to graduate in four to five years.
  • Integrated Bachelor of Science/Master of Science in Electrical Computer Engineering. This BS/MS program at Carnegie Mellon University is a unique graduate program that offers students the opportunity to study engineering and business together. Eligible students must first complete their BS degree in ECE before proceeding to the MS degree.
  • Master of Science in Electrical and Computer Engineering . The Master of Science (MS ECE) program is a full-time degree that takes two to three years to complete. The ECE program requires 97 units and is available on campus in Pittsburgh.
  • Master of Science in Software Engineering. The Master of Science (MS) program is offered at CMU’s Silicon Valley campus for students with an undergraduate degree in computer science or a related field. The curriculum covers requirements analysis, software design, and project management.
  • PhD in Electrical Computer Engineering. The Carnegie Mellon PhD is a research-focused degree in computer engineering that takes four to six years to complete. It is available on campus in Pittsburgh. PhD engineering students can choose a research program that aligns with their academic goals and career paths.

Carnegie Mellon University Computer Engineering Key Takeaway

Carnegie Mellon University ranks fourth among the best engineering schools , according to the US News & World Report. It is one of the best schools for computer engineering, known for its strengths in business, engineering, and computer science.

2

Cornell University

Graduation Rate: 94%

Cornell University is a private school founded in 1865 in New York. It offers graduate and undergraduate degrees to about 24,000 students. Cornell University has exceptional engineering, business, and computer science programs.

Cornell University Overview

  • School Type: Private
  • Acceptance Rate: 9%
  • Accreditation: Middle States Commission on Higher Education
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 17
  • Times Higher Education Ranking: 22

Best Cornell University Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. The College of Engineering at Cornell University offers an undergraduate program in electrical and engineering concentrating on science, mathematics, and computer engineering. The BS degree teaches students about computer systems, electronic devices, and energy.
  • Double Engineering Major . Students study a four-degree with a double major in engineering. The program extends to one extra semester beyond four years to complete two related majors. Students must meet all the relevant requirements.
  • Concurrent Degree Program . The concurrent degree program allows exceptional students to simultaneously earn a Bachelor of Science and a Bachelor of Arts (BA) or fine arts (BFA). The dual degree takes five years to complete and students must meet the eligibility requirements.
  • Master of Engineering/Master of Business Administration in Engineering . If you want to gain leadership and technical skills, an MEng/MBA in engineering from Cornell University is ideal. You can earn two Ivy League degrees in just two years through an accelerated option. The Johnson School of Business offers the MBA.
  • PhD in Computer Engineering . Take on this PhD in Electrical and Computer Engineering if your professional goals lean toward research or education. The interdisciplinary PhD program allows students to choose from a wide array of research opportunities. Doctoral programs typically last four to five years.

Cornell University Computer Engineering Key Takeaway

Cornell Electrical Computer Engineering has consistently been top-ranked by US News, owing to world-class researchers and staff members keen to share their knowledge with students.

3

Lehigh University

Graduation Rate: 87%

Lehigh University is a private research university located in Bethlehem, Pennsylvania. The university offers undergraduate and graduate degrees in various disciplines and enrolls over 5,000 students. Lehigh has rigorous academic programs and strong engineering programs.

Lehigh University Overview

  • School Type: Private
  • Acceptance Rate: 46%
  • Accreditation: Middle States Commission on Higher Education
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 49 (National Ranking)
  • Times Higher Education Ranking: 601-800 (World Ranking)

Best Lehigh Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. The Bachelor of Science in Computer Engineering at Lehigh University is a 120 credit hour program that typically takes four years to complete. The Electrical and Computer Engineering department offers this course on-campus and online.
  • Master of Science or Master of Engineering in Computer Engineering. The MS or MEng in Computer Engineering is a 30 credit hour program. You can complete the master’s program in two years. The school offers the program online.
  • Master of Science/Master of Engineering in Computer Science. The Computer Science and Engineering department at Lehigh University offers an MS in Computer Science and an MEng in Computer Science. Both require 30 credit hours, and both programs are online.
  • PhD in Computer Engineering. The on-campus PhD is an interdisciplinary doctoral degree requiring 42 to 48 credit hours. Faculty and students from many departments collaborate, including civil engineering, electronic engineering, industrial and systems engineering, and mechanical engineering.

Lehigh University Computer Engineering Key Takeaway

Lehigh University believes in working together. They achieve this by encouraging collaboration across departments to give students a well-rounded education and experience with working in teams.

4

Purdue University

Graduation Rate: 29%

Purdue University offers undergraduate and graduate degrees in various engineering disciplines. The innovative public school provides many research opportunities with over 400 research laboratories to its 41,000 students. Purdue University has one of the largest undergraduate engineering enrollments in the US.

Purdue University Overview

  • School Type: Public
  • Acceptance Rate: Open admission policy
  • Accreditation: Higher Learning Commission
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 22% (National Ranking)
  • Times Higher Education Ranking: 105 (World Ranking)

Best Purdue University Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. This BS degree requires 125-semester credits over four years. The online bachelor’s includes an electrical and computer engineering seminar, designing digital systems, advanced C programming, and computer design and prototyping.
  • Bachelor of Science in Electrical Engineering. This electrical engineering program covers research, development, and electronic systems. It requires 124 credits and four years to complete the program.
  • Bachelor of Science/Master of Science in Electrical and Computer Engineering. The five-year BS/MS program is for students who want to pursue a graduate degree immediately after completing their undergraduate degree. The online program offers a seamless transition from undergraduate to graduate study.
  • Master of Science in Electrical and Computer Engineering . The MSECE online program requires 30 hours of coursework. You can complete this program in one year as a full-time student. Part-time students have up to six years to complete it. The master’s program includes subjects under automatic control, computer engineering, fields and optics, nanotechnology, and power and energy systems.
  • PhD Electrical and Computer Engineering. The Purdue ECE PhD is a research-intensive program that requires students to complete a minimum of 72 credit hours. The online program is typically completed in four years but can be finished earlier with an accelerated option. A few research options include automatic control, communications networks, computer engineering, and nanotechnology.

Best Purdue University Computer Engineering Key Takeaway

Purdue University is changing the college experience for its students by emphasizing student-faculty interaction and the creative use of technology. This ensures that graduates of Purdue will stand out to future employers.

5

University of Arizona

Graduation Rate: 64%

The University of Arizona has the Southwest's oldest and largest engineering school. The college has over 30,000 students enrolled and offers undergraduate and graduate degree programs. The college of engineering at the University of Arizona is a well-known research center with a huge impact on the engineering sector.

University of Arizona - College of Engineering Overview

  • School Type: Public
  • Acceptance Rate: 87%
  • Accreditation: Higher Learning Commission
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 103 (National Ranking)
  • Times Higher Education Ranking: 150 (World Ranking)

Best University of Arizona - College of Engineering Programs

  • Bachelor of Science in Electrical and Computer Engineering. This four-year degree program focuses on autonomous systems and robotics, biomedical technologies, circuits and microelectronics, communications and coding, optics, signal, software engineering, and wireless networking. The online and on-campus program require 125 credits.
  • Master of Science in Electrical and Computer Engineering. The online MS in Electrical and Computer Engineering is a 30 credit hour degree that can be finished in one and a half years full-time or two years while working. You can take up to six years to complete the degree if studying part-time. Students must maintain a 3.0 cumulative GPA throughout.
  • Accelerated Master of Science in Electrical and Computer Engineering. This accelerated master’s is for students who want to finish their degree quickly. You can complete this 30 credit hour program in as little as 12 months. To be considered, master’s candidates must be one of the top undergraduates enrolled in the ECE bachelor’s program.
  • Master of Science in Engineering Management. The MS in Engineering Management program allows students to sharpen their engineering skills in management and leadership. The curriculum consists of 36 credit hours and takes two years to finish. The program is available online.
  • PhD in Electrical and Computer Engineering. PhDs in Electrical and Computer Engineering prepare students for employment in academia, industry, and government. Students must complete a research project in electrical and computer engineering for this online program.

University of Arizona - College of Engineering Key Takeaway

The University of Arizona offers undergraduate students research opportunities to work directly alongside teachers and graduate students on significant NASA-funded projects. Some students may go on to work at NASA after they complete their studies.

6

University of California-Irvine

Graduation Rate: 84%

The University of California-Irvine (UCI) is a public research university founded in 1965. It offers bachelor's, master’s, and doctorate programs to over 30,000 students. The school has outstanding science and engineering programs.

University of California-Irvine Overview

  • School Type: Public
  • Acceptance Rate: 29%
  • Accreditation: WASC Senior College and University Commission
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 36 (National Ranking)
  • Times Higher Education Ranking: 98 (World Ranking)

Best University of California-Irvine Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. The Bachelor of Science program is a four-year program that requires 120 credits. The program is offered online and teaches methods in modern engineering, encourages creative design, and helps develop problem-solving skills.
  • Bachelor of Science in Computer Science and Engineering . The BS in Computer Science and Engineering is a rigorous full-time program that gives students a solid foundation for computer science and engineering. Students must complete at least 72 units of engineering courses and can expect to finish within four years. The program is also available online.
  • Master of Science in Electrical and Computer Engineering . This MS program has two concentrations, electrical and computer engineering. Students can choose two available plans: a thesis option or an examination option. The program is available online.
  • Master of Science in Computer Science . UCI's computer science department offers a master's degree program with a computer science concentration for students with strong math and science backgrounds. The two-year degree program requires 47 units of coursework and is available online.
  • PhD in Electrical and Computer Engineering. The PhD in Electrical Engineering and Computer Science at UC Irvine is a five-year research-focused program. Students entering with master's degrees can complete the program in four years. The time limit to complete the PhD is seven years.

University of California-Irvine Key Takeaway

Every year, the University of California, Irvine equips about 5,000 engineers with a unique approach that combines fundamentals, research, and hands-on experience.

7

University of California-San Diego

Graduation Rate: 89%

The University of California (UC), San Diego is a public research university founded in 1960. It offers various undergraduate and graduate degree programs to its 30,000 students. The school’s most well-known research departments are biology and neuroscience.

University of California-San Diego Overview

  • School Type: Public
  • Acceptance Rate: 34%
  • Accreditation: WASC Senior College and University Commission
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 34 (National Ranking)
  • Times Higher Education Ranking: 34 (World Ranking)

Best University of California-San Diego Programs

  • Bachelor of Science in Computer Engineering. UC San Diego's Bachelor of Science in Computer Engineering program is a four-year program requiring 136 units. These units do not include requirements in general education. The courses include computer science and engineering, math, physics, and electrical engineering. The program is available online.
  • Bachelor of Science in Computer Science and Engineering . This four-year 124-unit undergraduate degree gives a solid foundation in computer science theory and practice. The upper-division core courses include data structures and programming, algorithms, hardware, systems, programming languages, cryptography, and graphics. The program is available online.
  • Bachelor of Science/Master of Science in Computer Science and Engineering. This dual degree program is available online and allows students to complete a BS and MS in Computer Science and Engineering (CSE) in five years . This program is for students interested in a research career. Admission requirements include a cumulative GPA of 3.4 in seven upper-division core courses.
  • Master of Science in Computer Science and Engineering . The 40-credit MS degree program offers students the opportunity to specialize in computer science, software engineering, bioinformatics, or data science. It is a two-year globally-ranked program.
  • PhD in Computer Science and Engineering. The UC San Diego CSE PhD program is a full-time, on-campus program that takes up to 5 years to complete. The program is highly selective and offers world-class computer science and engineering education. PhD candidates must show proficiency in graduate courses like algorithm design and analysis, computer operating system principles, and programming languages.

University of California-San Diego Key Takeaway

The University of California-San Diego is a research university known for its excellent science and engineering programs.

8

University of Houston

Graduation Rate: 62%

The University of Houston is a public institution and the largest university in the Houston area. It offers undergraduate and graduate programs, online and in-person, to over 40,000 students. The school has a top-ranked business, engineering, and law program.

University of Houston Overview

  • School Type: Public
  • Acceptance Rate: 66%
  • Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 179 (National Rankings)
  • Times Higher Education Ranking: 601-800 (World Rankings)

Best University of Houston Computer Engineering Programs

  • Bachelor of Science in Computer Engineering Technology . This computer engineering technology program takes four years to complete and requires 124 credits. Courses included in the program are calculus, physics, digital systems, chemistry, linear systems, and computer networks. The program is available both online and on campus.
  • Bachelor of Science in Computer engineering. This four-year bachelor’s program requires 128 units. In years three and four, students specialize in computer engineering, which includes a combination of electrical engineering and computer science. It is available online.
  • Master of Science in Computer and Systems Engineering. This is a two-year 30-credit-hour degree with a thesis and non-thesis option. Each student meets with the CSE program director on admission to ascertain if any prerequisite courses are needed. Prerequisite courses include calculus, differential equations, computers, and circuits and electronics. The program is available online.
  • PhD in Computer Science . The PhD program requires 66 credits that include 30 credit hours of computer science graduate-level courses, 24 credit hours of doctoral research, and at least three credits of dissertation.

University of Houston Computer Engineering Key Takeaway

The University of Houston is in one of the country's largest cities, putting students in an ideal position for internships and research opportunities.

9

University of Miami

Graduation Rate: 84%

The University of Miami is a private university and one of the oldest universities in the US . It has over 10,000 students enrolled in 350 programs across 12 schools. The research university has a vibrant campus life in the beautiful region of South Florida.

University Of Miami Overview

  • School Type: Private
  • Acceptance Rate: 28%
  • Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 55 (National Rankings)
  • Times Higher Education Ranking: 201-250 (World Rankings)

Best University of Miami Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. The curriculum is for students who wish to be professional engineers with a solid background in computer engineering. The four-year program is available online and requires 129 credits. Curriculum requirements include subjects in engineering, electronics, data structures, algorithms, and computer operating systems.
  • Bachelor of Science in  Computer Science. This degree equips students who desire to work in the field of computer science. The four-year 121-credit curriculum includes subjects in computer programming, math, discrete mathematics, data structures, and algorithms.
  • Bachelor of Science/Master of Science Computer Engineering . The degree takes five years to complete and consists of 154 credits. Students must take between 14 to 19 credits over ten semesters to complete the on-campus program. Courses include electrical circuit theory, math, digital design, programming, and electronics.
  • Master of Science in Electrical and Computer Engineering. Miami University's MS in Electrical and Computer Engineering is a 30 credit hour program that typically takes two to three years to complete. The program is available online and includes audio engineering, data analytics, microdevices, and cyber security options.
  • PhD in Electrical and Computer Engineering . The 72 credit hour degree program offers theory, practical, and professional expertise in the computer engineering field. The on-campus program transfers 12 graduate credit hours from the student’s MS degree in engineering.

University of Miami Computer Engineering Key Takeaway

The University of Miami equips its computer engineering students with advanced knowledge and expertise to carry out high-quality research.

10

University of Utah

Graduation Rate: 67%

Founded in 1850, the University of Utah is the state's oldest public university. Referred to as The U, the school wants its students first to imagine what they can do, then do it. The university serves over 31,000 and boasts an accomplished computer engineering department.

University of Utah Overview

  • School Type: Public
  • Acceptance Rate: 95%
  • Accreditation: Northwest Commission on Colleges and Universities
  • Degrees Offered: Bachelor’s, Masters, and PhD
  • US News Ranking: 99 (National Rankings)
  • Times Higher Education Ranking: 251-300 (World Rankings)

Best University of Utah Computer Engineering Programs

  • Bachelor of Science in Computer Engineering. The four-year program has a 123.5 credit hour requirement. It is a hardware-oriented degree that includes designing,  implementing, and programming computers and control systems. The program is also available online.
  • Bachelor of Science/Master of Science in Electrical and Computer Engineering . The BS/MS dual program gives students three program options for MS studies. These include course-based, thesis-based, or project-based. The program is also available online.
  • Master of Science in Computer Engineering . This is a 30 credit hour program students can complete in two years. It is a full-time, on-campus program but also offered online. The program offers three course options, including coursework, a project, and a thesis option. Computer architecture and digital VLSI design are required courses.
  • Master of Science/Master of Business Administration in Electrical and Computer Engineering. The 24-month dual degree program combines engineering with extensive business training. MS graduates can identify technological solutions and evaluate the solutions as potential products and processes. They will also have the advantage of being able to direct research using market awareness. The program is also offered online.
  • PhD in Computer Engineering . The program is for students with an MS in Computer Engineering, and it typically requires four to six years to complete. PhD students must spend one year of research work full-time on campus.

University of Utah Computer Engineering Key Takeaway

The University of Utah features strong computer engineering programs that provide students with various degree options and research opportunities.

Best Bachelor’s Degree Programs

Bachelor’s degrees in information security will give you a wide range of career options. Information security bachelor’s degree programs can help you stand out in ...

Read more

Many people think of graphic design as a single discipline. However, this field has a lot of specializations, all of which can be learned in ...

Read more

The various fields of engineering contain many career opportunities. If you have a passion for building and fixing things, or are just really good at ...

Read more

The Best Schools for Computer Engineering: Types of College Degrees and University Programs Offered

The best schools for computer engineering include many universities and colleges across the US. The best computer engineering universities are research-based universities offering students top-notch laboratories and research facilities.

Computer Engineering Community College Certificate

Computer engineering community college certificates are typically subject-based. Certificate programs from accredited institutions can help you gain credits toward an associate degree. Community colleges are affordable public schools that give students options for furthering their education. A certificate course in computer engineering can take up to a year to complete.

Computer Engineering Associate Degree

An Associate Degree in Computer Engineering is an undergraduate degree that lasts two years. Associate degrees usually form part of the first two years of a bachelor’s degree. It is also a way to get into an entry-level job to begin your career early. You will gain experience while you work and choose to study for a bachelor’s later.

Computer Engineering Bachelor’s Degree

A computer engineering bachelor’s degree studies is a hardware-focused degree that teaches students to design, develop, and test computer systems. A bachelor’s degree typically requires a minimum of 120 credits and takes four years to complete.

Computer Engineering Master’s Degree

A master’s degree usually consists of a minimum of 30 credits and takes approximately two years to complete. Some accelerated options take less time. A master’s degree has become the new norm for career advancement . It is an advanced degree that will teach you in-depth problem-solving techniques that are in demand in computer engineering careers.

Computer Engineering Graduate Certificate

A computer engineering graduate certificate is usually taken between a bachelor’s and a master’s degree. Students can transfer certificate credits toward a master’s degree. They are short, subject-focused courses at a graduate level.

Computer Engineering Doctorate

A computer engineering doctorate is a research-based degree that can take four to six years to complete. A PhD usually requires a minimum of 60 credits and leads to occupations in academia or research. PhD candidates need to have completed a master’s degree in the same or a related field. Many doctoral degrees require a few transferred credits from a master’s program.

Comparing Popular Degree Options

The terms used to describe academic achievements and professional qualifications can be a bit confusing. What is the difference between a certificate versus a certification? ...

Read more

The ever-changing and fast-paced job market requires college students to step up and gain an advantage over their peers to succeed in their chosen career ...

Read more

A Bachelor of Arts degree (BA) and a Bachelor of Science degree (BS) are both higher education programs that will develop your skills for many ...

Read more

Best Computer Engineering Schools: Other Computer Engineering University Rankings

We’ve made choosing the best school for computer engineering a little easier by listing relevant information about the best programs. One of the best ways to find the best school for you is to consider your specific needs and interests.

Best Online Computer Engineering Schools

  1. Arizona State University. An online computer engineering degree from Arizona State University offers quality faculty and a variety of online computer engineering courses. The school provides support services, tutoring, and a large student community.
  2. Saint Cloud State University. Saint Cloud’s online computer engineering bachelor’s degree has a curriculum that provides hands-on experience with real-world projects. The school offers fieldwork sponsored by industry. It focuses on computer software and hardware and includes physics, math, and chemistry.
  3. Regent University. The online computer engineering bachelor’s degree requires 126 credit hours. Students will study Christian principles alongside 88 credit hours of core requirements. Core courses include math, physics, systems, design, and programming.

Best Community Colleges for Computer Engineering

  1. Montgomery County Community College. Montgomery County Community College is a good college for computer engineering because it has a strong computer engineering program. In addition, the college offers a variety of resources and supports that can help students succeed in their studies.
  2. George C. Wallace Community College. The Associate of Science in Computer Engineering at Wallace Community College is a stepping stone for students to transfer to a bachelor’s degree at an accredited Alabama institution.
  3. CUNY Borough of Manhattan Community College. The Associate of Science in Computer Science offers students programming fundamentals, math, and software development courses. This degree can be used for entry into a bachelor’s program in computer engineering.

Best Undergraduate Schools for Computer Engineering

  1. Carnegie Mellon University. Carnegie Mellon University (CMU) is an excellent undergraduate school for computer engineering because it has a renowned computer science department. The faculty at CMU are experts in the field and are constantly updating their coursework to reflect the latest advances in computer technology.
  2. Massachusetts Institute of Technology (MIT). MIT’s computer science and engineering bachelor’s degree requires 180 to 184 credits. The in-depth course covers math for computer science, programming languages, artificial intelligence, and algorithms.
  3. Regent University. Regent University offers a well-rounded curriculum that includes programming, computer architecture, and systems analysis courses. The university has a strong technology infrastructure, allowing students to get hands-on experience in this 126-credit bachelor’s degree program.

Best Graduate Schools for Computer Engineering

  1. Cornell University. The computer engineering master’s programs at Cornell University are well-respected and known for their strong focus on practical applications. The school also has a well-developed research infrastructure, which provides students with many opportunities for collaboration and hands-on learning. Cornell University offers a Master of Engineering and a PhD program.
  2. University of Illinois. The Master of Science in Electrical and Computer Engineering requires 32 credit hours. These hours must include 24 credits of elective courses and eight thesis research credits. The university’s engineering school is ranked number 10 on the US News & World Report.
  3. Princeton University. Princeton’s Master of Engineering in Electrical and Computer Engineering gives students in-depth technical experience in the professional world. Courses include automated reasoning, quantum mechanics, and computing hardware, software, and theory.

Best Computer Engineering Schools With Dual Degree Programs

  1. Purdue University | Bachelor of Science/Master of Science in Electrical Engineering. This is a five-year dual-degree program. Students who wish to pursue a PhD can continue their education after this program. Undergraduates must graduate with a 3.4 GPA to continue to the master’s program.
  2. Meredith College | Dual Degree Engineering. Meredith College offers an engineering dual degree program that permits students to earn a Meredith BS in Engineering and a Clemson BS in Engineering in five years. Students attend Meredith for three years and Clemson for two years.
  3. The University of Michigan Tech | Bachelor of Science in Electrical Engineering and Computer Engineering. The dual Bachelor of Science in Engineering (BSE) prepares students for specializations in technical subjects and management positions in the workplace.

Best Schools With Accelerated Computer Engineering Programs

  1. Stony Brook University | Accelerated Bachelor of Engineering/Master of Science program. Stony Brook University provides an accelerated program that allows students to earn a Bachelor of Engineering (BE) degree and a Master of Science (MS) degree in five years. The engineering department offers four accelerated degree options.
  2. Louisiana State University | Master of Science in Electrical and Computer Engineering. The accelerated master’s requires an overall GPA of 3.5 and prerequisite courses. Engineering students must apply for the accelerated master’s during semester six of their bachelor’s program. Students begin their master’s in semester seven and graduate by semester 10.
  3. The University of Arizona | Electrical & Computer Engineering MS. Students earn undergraduate and graduate engineering degrees in five years. The university’s partnership programs with companies like Intel, IBM, Motorola, Microsoft, NASA, and Pixar give students a high probability of finding a job after graduation.

Easy Colleges to Get Into

Many students who didn’t graduate from high school desire to pursue a college education but are crushed when they realize that most colleges require a ...

Read more

Finding colleges that don't require a foreign language for admission can be quite a hassle if you don't know where to look. In some institutions, ...

Read more

For various reasons, college applicants can’t always rely on counselor recommendations to complete their application processes. As a result, they often turn to colleges that ...

Read more

Is Graduate School for Computer Engineering Worth It?

Yes, graduate school for computer engineering is worth it because it is a rapidly growing field with many opportunities. The culminating experience of graduate school will give you in-depth technical skills, leadership skills, and networking opportunities for your profession.

The predicted job growth is slower than average, according to the BLS, but the average median pay is high at $128,170 per year. Computer engineers need a bachelor’s degree for entry-level jobs. With a master’s degree, you will be an expert who can command a higher salary.

What Jobs Can You Do With a Computer Engineering Degree?

The jobs you can do with a computer engineering degree include software engineer, systems engineer, computer architect, network engineer, and database administrator. Computer engineering is a versatile degree that can prepare students for various careers in the computer industry.

How Much Can I Earn With a Degree in Computer Engineering?

You can earn between $64,000 and $156,000 with a degree in computer engineering. If you have a computer engineering bachelor’s degree, you can earn an average annual salary of $91,000 , according to PayScale. Master’s degree graduates can earn an average base salary of $103,000 per year, and those with a PhD, $138,000 per year.

Highest-Paying Computer Engineering Careers

Profession Minimum Education Average Salary
Computer and Information Systems Manager Bachelor’s degree $159,010
Computer and Information Research Master’s degree $131,490
Computer Hardware Engineer Bachelor’s degree $128,170
Computer Network Architects Bachelor’s degree $120,520
Software Engineer Bachelor’s degree $110,140
Computer Systems Analyst Bachelor’s degree $99,270
Database Administrator Bachelor’s degree $98,860
Computer Programmers Bachelor’s degree $93,000
Network and Computer Systems Administrators Bachelor’s degree $80,600
Computer Support Specialists Associate’s degree $57,910

Best Jobs With a Computer Engineering Degree

The best jobs with a computer engineering degree are computer hardware engineer, computer information research, or computer information systems manager, with an average salary ranging from $120,000 to $159,000 per year. The best entry-level job for an associate’s degree holder is a computer support specialist.

1

Best Computer Engineering Associate Degree Jobs

Some of the best computer engineering associate degree jobs include computer support specialists, systems analysts, and computer programmers. Many associate degree holders gain experience in entry-level positions and earn higher salaries later in their careers.

Top Computer Engineering Careers With an Associate Degree

2

Best Computer Engineering Bachelor’s Degree Jobs

Some of the best computer engineering bachelor’s degree jobs include computer engineers, computer programmers, and computer network architects. These jobs require a bachelor’s degree as the minimum education because it gives students a strong foundation in mathematics and science, which is essential for computer engineering.

Many employers prefer to hire candidates with a Bachelor's Degree in Computer Engineering rather than an associate degree. A bachelor’s degree shows that they have the necessary skills and knowledge to do the job.

Top Computer Engineering Careers With a Bachelor’s Degree

3

Best Computer Engineering Master’s Degree Jobs

Some of the best computer engineering jobs with a master’s degree include software engineer, computer information research, and computer systems manager. Some of the positions listed below may require a bachelor's degree as a minimum education requirement. However, a Master's Degree in Computer Engineering will earn you higher pay.

Top Computer  Engineering Careers With a Master’s Degree

4

Best Computer Engineering Doctorate Jobs

The best computer engineering doctorate jobs are research scientists, systems engineers, or electrical and computer engineering professors. PhD jobs will differ depending on your skills, experience, and interests. PhDs are research-based degrees, so many who have studied for a PhD end up in research or as professors in an educational institution.

Top Computer Engineering Careers With a PhD

  • Computer and Information Systems Manager: $159,010
  • Computer and Information Research Scientist: $131,490
  • Professor of Electrical and Computer Engineering: $95,000
5

Best Internships for Computer Engineering Students

Some of the best internships for computer engineering students include working for a technology company, developing software, or working on hardware development. Some internships may require students to have a certain level of experience or expertise.

Research the opportunities available and make sure you qualify before applying. Internship applications should be submitted well before your desired start date, and prepare yourself for an interview with potential employers.

Top Computer Engineering Internships

How Can I Pay for Computer Engineering School?

You can pay for computer engineering school by applying for scholarships, grants, loans, and work-study. The best way to find out what is available to you is to check the financial aid packages provided by the school.

  • Scholarships. Scholarships are financial awards that you don’t have to pay back. You can get a scholarship by demonstrating academic excellence or financial need. Scholarships can come from the federal government, state government, colleges, universities, or private organizations.
  • Grants . Grants are a form of funding for those who cannot afford higher education tuition. They usually cover tuition, room and board, and other school-related expenses.
  • Student loans. You can get private loans or federal loans to help pay for your tuition. This money must be paid back as soon as you start earning a salary. Loans include an interest rate amount that accumulates over time.
  • Work-study. Work-study programs are financial aid that can help you pay for school. Students work part-time while going to school. This money can then help pay for your tuition, fees, and other expenses.

How to Pay for Your Chosen School Education Path

Becoming a physician assistant, or PA, is the start of a rewarding career of helping patients solve medical issues. The first step is to complete ...

Read more

Getting a legal education is an excellent investment to make for your future. The distinguished law school requirements and acceptable moral conduct that a law ...

Read more

Knowing how to pay for grad school is a major concern for most students who want to obtain an advanced degree. While obtaining a graduate ...

Read more

Choosing the Best Computer Engineering School for You

When choosing the best computer engineering school, you should consider the accreditation, faculty credentials, and employment outcome. Accreditation is important because it measures the quality of a school. Professional faculty members will add to a degree program’s reputation.

Accreditation

Accreditation is essential when choosing a school because it means that an outside, independent body holds the school to a certain standard. The school will likely have a good curriculum, qualified teachers, and a top-class reputation. Additionally, accreditation makes it easier for students to transfer credits to other schools.

Faculty credentials

You want to learn from qualified industry professionals. Skilled and experienced faculty have real-world experience to pass down to students. They also know which skills are needed in that industry and pinpoint challenges. Industry professionals also have a network that could help you land a job. Faculty credentials also lend merit to a degree program.

Employment outcomes

When choosing a school, consider your career goals and consider the types of jobs available after graduation. Some schools offer career services to help you land a job after graduation. Other schools have strong alumni networks or partnerships with companies that can provide students with employment opportunities.

How to Get Into the Right School for Your Profession

The law profession is one of the most prestigious in the world. Perhaps that’s why prospective law students have to go through so many processes ...

Read more

Pharmacists are a critical part of our healthcare system, providing us with the medicinal access we all require at some point. If you’re interested in ...

Read more

An MBA, short for Master of Business Administration, is a postgraduate degree offered by business schools. It can prepare you to accept promotions for high-paying ...

Read more

Does It Matter What College I Go to for Computer Engineering?

Yes, it does matter what college you go to for computer engineering. Individual schools have different strengths and weaknesses and some schools have better engineering departments than others.

Choosing a college is a very personal decision. Some students may prefer to work online, while others prefer being on campus. The important thing is that you find a school that’s the right fit for you and offers a quality computer engineering program.

Best Online Bachelor’s Degrees

Animation is a vast field that encompasses artistic, theoretical, and practical aspects. Fortunately, the best animation bachelor's degrees cover all the required subject areas, preparing ...

Read more

Enrolling in an online database administration bachelor's degree program gives part-time and full-time students the opportunity to learn skills and specialized knowledge needed to build ...

Read more

Are you wanting to begin your education in this fast-growing field from the comfort of your home and are looking for the best online information ...

Read more

Computer Engineering University Ranking Methodology: How We Ranked the Best Schools for Computer Engineering

We ranked the best computer engineering schools by consulting the university rankings conducted by US News & World Report and Times Higher Education. To further refine our computer engineering university ranking methodology, we prioritized reputation, graduation rate, student-to-faculty ratio, and breadth and depth of computer engineering degree program offerings.

Additional Reading About Computer Engineering

Our guide will show you the best schools to get a computer engineering bachelor’s degree. We’ll also show you the best jobs to get when ...

Read more

Our guide will show you the best schools to get a computer engineering bachelor’s degree. We’ll also show you the best jobs to get when ...

Read more

A computer engineering degree is a pathway to a successful career in technology. Learn about the best computer engineering degree options for you with this ...

Read more

Best Computer Engineering Schools FAQ

What college has the best computer engineering program?

The college with the best computer engineering program is the Massachusetts Institute of Technology, according to the US News & World Report. Stanford University is ranked second, and the University of California-Berkeley ranks third.

What is the top engineering school in the US?

The top engineering school in the US is the Massachusetts Institute of Technology (MIT). Other high-quality institutions include the California Institute of Technology (Caltech), Carnegie Mellon University, and Stanford University.

Is computer engineering a good major?

Yes, computer engineering is a good major. An engineering major teaches you how to design and create computer systems. According to the Bureau of Labor Statistics (BLS), the job outlook for computer engineers will increase by 22 percent between 2020 and 2030. This is faster than the national average for all occupations.

How many years is a computer engineering degree?

The number of years it takes to complete a computer engineering degree depends on which degree. An Associate Degree in Computer Engineering is a two-year degree, a bachelor’s is a four-year degree, and a master’s degree usually takes two years. If you decide to continue with a PhD in Computer Engineering, you will study for a further four to six years.

About us: Career Karma is a platform designed to help job seekers find, research, and connect with job training programs to advance their careers. Learn about the CK publication.

What's Next?

Joana Ferreira

About the author: Joana is an expert content writer and world traveler. Experienced in content optimization and other tech topics, she contributes to the Career Karma blog's informative technical content. Joana has a Bachelor’s Degree in Tourism.

Skip to main content