Computer Engineering Degree Programs
Updated July 13, 2026

Best Computer Engineering Degree Programs

Search every computer engineering degree program by what you actually want. All 175 accredited programs, ranked on real outcomes across bachelor's, master's, and online. $128,170 median salary with +5% projected job growth.

Accredited Programs175
Median Salary$128,170
Job Growth+5%
Annual Openings4,700
On this page

Key Takeaways

  • 1.Hakia ranks the best computer engineering degree programs in 2026, computer engineering professionals earn a median salary of $137,890/year, with 7% job growth projected through 2032, steady growth.
  • 2.Our top-ranked computer engineering programs are University of Illinois Urbana-Champaign, Purdue University-Main Campus, and New York University, selected based on graduation rates, program size, and career outcomes.
  • 3.Best value: University of Central Florida offers computer engineering degrees at just $4,478/year with a 93% graduation rate.
  • 4.284 accredited computer engineering programs available nationwide, with options at every degree level from associate's to doctoral.
  • 5.Entry-level positions require a bachelor's degree. Master's degrees unlock senior roles with 20-40% higher salaries and leadership opportunities.

Quick Answer: Is a Computer Engineering Degree Worth It?

Answer
Yes, for hardware-focused careers

Source: Computer engineering offers excellent career prospects with $128,170 median salary and growing demand in IoT, AI hardware, and autonomous systems. Best for students interested in both hardware and software with strong math/physics skills. Pure software careers may prefer computer science programs.

Best Computer Engineering Programs - Top 10

These are the best computer engineering programs in the United States based on our comprehensive methodology that considers graduation rates, program size, institutional reputation, and career outcomes. Rankings are updated annually using data from IPEDS and BLS.

Best Computer Engineering Programs - Top 10

🥇

Georgia Institute of Technology-Main Campus

Bachelor's in Computer EngineeringOn-campus
Atlanta, GAPublic

$135,980 median salary · 94% graduation rate

96.4
Score
$11K
Tuition/yr
94%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 94% graduation rate
  • $135,980 median salary
  • $10,512 in-state tuition
  • 171 graduates annually
🥈

University of California-Los Angeles

Bachelor's in Computer EngineeringOn-campus
Los Angeles, CAPublic

$135,980 median salary · 93% graduation rate

95.9
Score
$12K
Tuition/yr
93%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 93% graduation rate
  • $135,980 median salary
  • $12,260 in-state tuition
  • 106 graduates annually
🥉

University of Florida

Bachelor's in Computer EngineeringOn-campus
Gainesville, FLPublic

$135,980 median salary · 91% graduation rate

95.9
Score
$4K
Tuition/yr
91%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 91% graduation rate
  • $135,980 median salary
  • $4,477 in-state tuition
  • 92 graduates annually
#4

University of Michigan-Ann Arbor

Bachelor's in Computer EngineeringOn-campus
Ann Arbor, MIPublic

$135,980 median salary · 93% graduation rate

95.2
Score
$19K
Tuition/yr
93%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 93% graduation rate
  • $135,980 median salary
  • $18,516 in-state tuition
  • 114 graduates annually
#5

Columbia University in the City of New York

Bachelor's in Computer EngineeringOn-campus
New York, NYPrivate nonprofit

$135,980 median salary · 96% graduation rate

94.4
Score
$67K
Tuition/yr
96%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 96% graduation rate
  • $135,980 median salary
  • $66,722 in-state tuition
  • 25 graduates annually
#6

Northeastern University

Bachelor's in Computer EngineeringOn-campus
Boston, MAPrivate nonprofit

$135,980 median salary · 91% graduation rate

94.3
Score
$65K
Tuition/yr
91%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 91% graduation rate
  • $135,980 median salary
  • $64,990 in-state tuition
  • 124 graduates annually
#7

Duke University

Bachelor's in Computer EngineeringOn-campus
Durham, NCPrivate nonprofit

$135,980 median salary · 97% graduation rate

94.1
Score
$66K
Tuition/yr
97%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 97% graduation rate
  • $135,980 median salary
  • $66,325 in-state tuition
  • 92 graduates annually
#8

New York University

Bachelor's in Computer EngineeringOn-campus
New York, NYPrivate nonprofit

$135,980 median salary · 88% graduation rate

94.0
Score
$63K
Tuition/yr
88%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 88% graduation rate
  • $135,980 median salary
  • $62,796 in-state tuition
  • 46 graduates annually
#9

University of Virginia-Main Campus

Bachelor's in Computer EngineeringOn-campus
Charlottesville, VAPublic

$135,980 median salary · 96% graduation rate

93.9
Score
$19K
Tuition/yr
96%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 96% graduation rate
  • $135,980 median salary
  • $19,472 in-state tuition
  • 46 graduates annually
#10

University of Wisconsin-Madison

Bachelor's in Computer EngineeringOn-campus
Madison, WIPublic

$135,980 median salary · 90% graduation rate

93.7
Score
$10K
Tuition/yr
90%
Grad Rate
$136K
Median Salary
Visit
program page

Program Strengths

  • 90% graduation rate
  • $135,980 median salary
  • $10,006 in-state tuition
  • 75 graduates annually

Best Computer Engineering Programs - Top 10, Complete Program Data

  1. #1. Georgia Institute of Technology-Main Campus — Bachelor's Computer Engineering

    Hakia ranks Georgia Institute of Technology-Main Campus's bachelor's computer engineering program #1. Degree: Bachelor's. Delivery: on-campus. Location: Atlanta, GA | Type: Public | Tuition: $10,512/year | Graduation Rate: 94% | Median Salary: $135,980 | Score: 96.4

  2. #2. University of California-Los Angeles — Bachelor's Computer Engineering

    Hakia ranks University of California-Los Angeles's bachelor's computer engineering program #2. Degree: Bachelor's. Delivery: on-campus. Location: Los Angeles, CA | Type: Public | Tuition: $12,260/year | Graduation Rate: 93% | Median Salary: $135,980 | Score: 95.9

  3. #3. University of Florida — Bachelor's Computer Engineering

    Hakia ranks University of Florida's bachelor's computer engineering program #3. Degree: Bachelor's. Delivery: on-campus. Location: Gainesville, FL | Type: Public | Tuition: $4,477/year | Graduation Rate: 91% | Median Salary: $135,980 | Score: 95.9

  4. #4. University of Michigan-Ann Arbor — Bachelor's Computer Engineering

    Hakia ranks University of Michigan-Ann Arbor's bachelor's computer engineering program #4. Degree: Bachelor's. Delivery: on-campus. Location: Ann Arbor, MI | Type: Public | Tuition: $18,516/year | Graduation Rate: 93% | Median Salary: $135,980 | Score: 95.2

  5. #5. Columbia University in the City of New York — Bachelor's Computer Engineering

    Hakia ranks Columbia University in the City of New York's bachelor's computer engineering program #5. Degree: Bachelor's. Delivery: on-campus. Location: New York, NY | Type: Private nonprofit | Tuition: $66,722/year | Graduation Rate: 96% | Median Salary: $135,980 | Score: 94.4

  6. #6. Northeastern University — Bachelor's Computer Engineering

    Hakia ranks Northeastern University's bachelor's computer engineering program #6. Degree: Bachelor's. Delivery: on-campus. Location: Boston, MA | Type: Private nonprofit | Tuition: $64,990/year | Graduation Rate: 91% | Median Salary: $135,980 | Score: 94.3

  7. #7. Duke University — Bachelor's Computer Engineering

    Hakia ranks Duke University's bachelor's computer engineering program #7. Degree: Bachelor's. Delivery: on-campus. Location: Durham, NC | Type: Private nonprofit | Tuition: $66,325/year | Graduation Rate: 97% | Median Salary: $135,980 | Score: 94.1

  8. #8. New York University — Bachelor's Computer Engineering

    Hakia ranks New York University's bachelor's computer engineering program #8. Degree: Bachelor's. Delivery: on-campus. Location: New York, NY | Type: Private nonprofit | Tuition: $62,796/year | Graduation Rate: 88% | Median Salary: $135,980 | Score: 94.0

  9. #9. University of Virginia-Main Campus — Bachelor's Computer Engineering

    Hakia ranks University of Virginia-Main Campus's bachelor's computer engineering program #9. Degree: Bachelor's. Delivery: on-campus. Location: Charlottesville, VA | Type: Public | Tuition: $19,472/year | Graduation Rate: 96% | Median Salary: $135,980 | Score: 93.9

  10. #10. University of Wisconsin-Madison — Bachelor's Computer Engineering

    Hakia ranks University of Wisconsin-Madison's bachelor's computer engineering program #10. Degree: Bachelor's. Delivery: on-campus. Location: Madison, WI | Type: Public | Tuition: $10,006/year | Graduation Rate: 90% | Median Salary: $135,980 | Score: 93.7

Our rankings methodology weighs program strength (25%), graduation rate (20%), career outcomes (15%), institutional quality (12%), industry recognition (10%), selectivity (10%), and data transparency (8%). Learn more about our methodology →

Who Should Study Computer Engineering?

Computer engineering is ideal for students fascinated by how hardware and software work together, who enjoy both programming and understanding physical systems. Strong math and physics skills are essential - you'll need calculus, differential equations, and physics through electromagnetics.

  • Hardware-curious programmers who want to understand how processors execute code
  • Math and physics strong students comfortable with calculus, linear algebra, and electromagnetic theory
  • System thinkers interested in designing complete computing systems from chips to software
  • Hands-on builders who enjoy laboratory work and building physical prototypes
  • Emerging tech enthusiasts excited about IoT, robotics, AI hardware, or autonomous systems

If you prefer pure software development without hardware concerns, computer science or software engineering may be better fits. For deeper hardware focus without programming, electrical engineering is the traditional choice.

Computer Engineering Degree Levels Compared

Computer engineering degrees are available at multiple levels, with bachelor's being the standard entry point for most hardware engineering roles.

Computer Engineering Programs by Degree Level

Best Computer Engineering Programs - Bachelor's

A bachelor's degree in computer engineering is the standard credential for entry-level positions. These 4-year programs provide comprehensive training and hands-on experience.

Best Computer Engineering Programs - Top 3 Bachelor's

🥇 #1

Georgia Institute of Technology-Main Campus

Bachelor's in Computer EngineeringOn-campus
Atlanta, GAPublic

$135,980 median salary · 94% grad rate · 171 grads/yr

$11K
Tuition/yr
94%
Grad Rate
96.4
Score
Visit
Program
🥈 #2

University of California-Los Angeles

Bachelor's in Computer EngineeringOn-campus
Los Angeles, CAPublic

$135,980 median salary · 93% grad rate · 106 grads/yr

$12K
Tuition/yr
93%
Grad Rate
95.9
Score
Visit
Program
🥉 #3

University of Florida

Bachelor's in Computer EngineeringOn-campus
Gainesville, FLPublic

$135,980 median salary · 91% grad rate · 92 grads/yr

$4K
Tuition/yr
91%
Grad Rate
95.9
Score
Visit
Program

4. University of California-San Diego (La Jolla, CA) - Score: 79.2, Tuition: $11,834

5. Ohio State University-Main Campus (Columbus, OH) - Score: 78.1, Tuition: $11,826

6. University of California-Irvine (Irvine, CA) - Score: 77.9, Tuition: $11,834

7. University of Michigan-Ann Arbor (Ann Arbor, MI) - Score: 76.3, Tuition: $17,977

8. University of California-Merced (Merced, CA) - Score: 75.0, Tuition: $11,834

9. University of Central Florida (Orlando, FL) - Score: 74.3, Tuition: $4,478

10. University of Southern California (Los Angeles, CA) - Score: 74.3, Tuition: $66,640

Best Computer Engineering Programs - Master's

A master's degree in computer engineering prepares students for senior and specialized roles. These 1-2 year programs offer advanced expertise and leadership training.

Best Computer Engineering Programs - Top 3 Master's

🥇 #1

Harvard University

Master's in Computer EngineeringOn-campus
Cambridge, MAPrivate nonprofit

$135,980 median salary · 98% grad rate · 60 grads/yr

$57K
Tuition/yr
98%
Grad Rate
94.9
Score
Visit
Program
🥈 #2

Columbia University in the City of New York

Master's in Computer EngineeringOn-campus
New York, NYPrivate nonprofit

$135,980 median salary · 96% grad rate · 36 grads/yr

$67K
Tuition/yr
96%
Grad Rate
94.3
Score
Visit
Program
🥉 #3

New York University

Master's in Computer EngineeringFully online
New York, NYPrivate nonprofit

$135,980 median salary · 88% grad rate · 464 grads/yr

$63K
Tuition/yr
88%
Grad Rate
93.8
Score
Visit
Program

4. University of California-San Diego (La Jolla, CA) - Score: 74.3, Tuition: $11,834

5. Santa Clara University (Santa Clara, CA) - Score: 72.8, Tuition: $58,587

6. Syracuse University (Syracuse, NY) - Score: 71.7, Tuition: $61,310

7. University of California-Irvine (Irvine, CA) - Score: 70.2, Tuition: $11,834

8. North Carolina State University at Raleigh (Raleigh, NC) - Score: 68.9, Tuition: $6,535

9. Columbia University in the City of New York (New York, NY) - Score: 68.7, Tuition: $64,526

10. Texas A & M University-College Station (College Station, TX) - Score: 68.0, Tuition: $9,003

Best Computer Engineering Programs - Online

Online computer engineering programs offer flexibility for working professionals. Top accredited programs provide the same curriculum quality as on-campus alternatives.

Best Computer Engineering Programs - Top 3 Online

🥇 #1

New York University

Master's in Computer EngineeringFully online
New York, NYPrivate nonprofit

$135,980 median salary · 88% grad rate · 464 grads/yr

$63K
Tuition/yr
88%
Grad Rate
93.8
Score
Visit
Program
🥈 #2

University of Florida

Master's in Computer EngineeringFully online
Gainesville, FLPublic

$135,980 median salary · 91% grad rate · 3 grads/yr

$4K
Tuition/yr
91%
Grad Rate
90.8
Score
Visit
Program
🥉 #3

North Carolina State University at Raleigh

Master's in Computer EngineeringFully online
Raleigh, NCPublic

$135,980 median salary · 85% grad rate · 231 grads/yr

$7K
Tuition/yr
85%
Grad Rate
89.8
Score
Visit
Program

4. University of California-San Diego (La Jolla, CA) - Score: 79.2, Tuition: $11,834

5. Ohio State University-Main Campus (Columbus, OH) - Score: 78.1, Tuition: $11,826

6. University of California-Irvine (Irvine, CA) - Score: 77.9, Tuition: $11,834

7. University of Michigan-Ann Arbor (Ann Arbor, MI) - Score: 76.3, Tuition: $17,977

8. University of California-Merced (Merced, CA) - Score: 75.0, Tuition: $11,834

9. University of Central Florida (Orlando, FL) - Score: 74.3, Tuition: $4,478

10. University of Southern California (Los Angeles, CA) - Score: 74.3, Tuition: $66,640

Best Computer Engineering Programs - Associate's

An associate's degree in computer engineering provides a 2-year pathway into the field. These programs are ideal for career starters or those planning to transfer to a 4-year program.

Best Computer Engineering Programs - Top 3 Associate's

🥇 #1

Florida Polytechnic University

Associate's in Computer EngineeringOn-campus
Lakeland, FLPublic

$135,980 median salary · 55% grad rate · 1 grads/yr

$3K
Tuition/yr
55%
Grad Rate
90.4
Score
Visit
Program
🥈 #2

Front Range Community College

Associate's in Computer EngineeringOn-campus
Westminster, COPublic

$135,980 median salary · 35% grad rate · 5 grads/yr

$4K
Tuition/yr
35%
Grad Rate
87.8
Score
Visit
Program
🥉 #3

Itawamba Community College

Associate's in Computer EngineeringOn-campus
Fulton, MSPublic

$135,980 median salary · 50% grad rate · 4 grads/yr

$3K
Tuition/yr
50%
Grad Rate
84.3
Score
Visit
Program

4. Green River College (Auburn, WA) - Score: 54.2, Tuition: $4,074

5. Utah Valley University (Orem, UT) - Score: 53.0, Tuition: $5,614

6. CUNY New York City College of Technology (Brooklyn, NY) - Score: 52.5, Tuition: $6,930

7. MiraCosta College (Oceanside, CA) - Score: 52.4, Tuition: $1,104

8. Columbia Basin College (Pasco, WA) - Score: 51.3, Tuition: $5,514

9. Edmonds College (Lynnwood, WA) - Score: 51.1, Tuition: $4,073

10. De Anza College (Cupertino, CA) - Score: 51.0, Tuition: $1,395

Best Computer Engineering Programs - Graduate

Graduate programs in computer engineering (PhD and doctoral degrees) prepare students for research, academic, and senior leadership positions.

Best Computer Engineering Programs - Top 3 Graduate

🥇 #1

Harvard University

Master's in Computer EngineeringOn-campus
Cambridge, MAPrivate nonprofit

$135,980 median salary · 98% grad rate · 60 grads/yr

$57K
Tuition/yr
98%
Grad Rate
94.9
Score
Visit
Program
🥈 #2

Columbia University in the City of New York

Master's in Computer EngineeringOn-campus
New York, NYPrivate nonprofit

$135,980 median salary · 96% grad rate · 36 grads/yr

$67K
Tuition/yr
96%
Grad Rate
94.3
Score
Visit
Program
🥉 #3

New York University

Master's in Computer EngineeringFully online
New York, NYPrivate nonprofit

$135,980 median salary · 88% grad rate · 464 grads/yr

$63K
Tuition/yr
88%
Grad Rate
93.8
Score
Visit
Program

4. University of California-San Diego (La Jolla, CA) - Score: 68.8, Tuition: $11,834

5. Auburn University (Auburn, AL) - Score: 68.2, Tuition: $10,704

6. University of Notre Dame (Notre Dame, IN) - Score: 67.9, Tuition: $62,186

7. University of South Florida (Tampa, FL) - Score: 66.3, Tuition: $4,559

8. Northeastern University (Boston, MA) - Score: 66.2, Tuition: $62,000

9. Virginia Polytechnic Institute and State University (Blacksburg, VA) - Score: 66.0, Tuition: $12,698

10. Texas A & M University-College Station (College Station, TX) - Score: 66.0, Tuition: $9,003

Most Affordable Computer Engineering Programs

Looking for quality computer engineering education without the hefty price tag? These programs offer the best value, balancing tuition costs with strong academic outcomes and career prospects. Our Value Score factors in graduation rates, program strength, and institutional quality relative to cost.

Top 5 Most Affordable Computer Engineering Programs

RankProgram & SchoolDeliveryAnnual TuitionGrad RateMedian SalaryHakia Score
#1
Bachelor's in Computer Engineering
Georgia Institute of Technology-Main Campus
Atlanta, GA · Public
On-campus$10,51294%$135,98096.4
#2
Bachelor's in Computer Engineering
University of California-Los Angeles
Los Angeles, CA · Public
On-campus$12,26093%$135,98095.9
#3
Bachelor's in Computer Engineering
University of Florida
Gainesville, FL · Public
On-campus$4,47791%$135,98095.9
#4
Bachelor's in Computer Engineering
University of Michigan-Ann Arbor
Ann Arbor, MI · Public
On-campus$18,51693%$135,98095.2
#5
Bachelor's in Computer Engineering
Columbia University in the City of New York
New York, NY · Private nonprofit
On-campus$66,72296%$135,98094.4
#6
Bachelor's in Computer Engineering
Northeastern University
Boston, MA · Private nonprofit
On-campus$64,99091%$135,98094.3
#7
Bachelor's in Computer Engineering
Duke University
Durham, NC · Private nonprofit
On-campus$66,32597%$135,98094.1
#8
Bachelor's in Computer Engineering
New York University
New York, NY · Private nonprofit
On-campus$62,79688%$135,98094.0
#9
Bachelor's in Computer Engineering
University of Virginia-Main Campus
Charlottesville, VA · Public
On-campus$19,47296%$135,98093.9
#10
Bachelor's in Computer Engineering
University of Wisconsin-Madison
Madison, WI · Public
On-campus$10,00690%$135,98093.7
#11
Bachelor's in Computer Engineering
University of Southern California
Los Angeles, CA · Private nonprofit
On-campus$69,90492%$135,98093.6
#12
Bachelor's in Computer Engineering
University of Maryland-College Park
College Park, MD · Public
On-campus$10,08789%$135,98093.5
#13
Bachelor's in Computer Engineering
University of California-Irvine
Irvine, CA · Public
On-campus$12,26087%$135,98093.3
#14
Bachelor's in Computer Engineering
University of California-San Diego
La Jolla, CA · Public
On-campus$12,26086%$135,98093.3
#15
Bachelor's in Computer Engineering
Boston University
Boston, MA · Private nonprofit
On-campus$66,67089%$135,98093.3
#16
Bachelor's in Computer Engineering
University of Pennsylvania
Philadelphia, PA · Private nonprofit
On-campus$60,92097%$135,98093.0
#17
Bachelor's in Computer Engineering
Florida State University
Tallahassee, FL · Public
On-campus$4,64086%$135,98092.9
#18
Bachelor's in Computer Engineering
Northwestern University
Evanston, IL · Private nonprofit
On-campus$67,15895%$135,98092.8
#19
Bachelor's in Computer Engineering
University of Georgia
Athens, GA · Public
On-campus$10,03490%$135,98092.5
#20
Bachelor's in Computer Engineering
California Polytechnic State University-San Luis Obispo
San Luis Obispo, CA · Public
On-campus$6,08486%$135,98092.4
#21
Bachelor's in Computer Engineering
North Carolina State University at Raleigh
Raleigh, NC · Public
On-campus$6,53585%$135,98092.3
#22
Bachelor's in Computer Engineering
University of Illinois Urbana-Champaign
Champaign, IL · Public
On-campus$14,97585%$135,98092.2
#23
Bachelor's in Computer Engineering
Johns Hopkins University
Baltimore, MD · Private nonprofit
On-campus$64,73094%$135,98092.1
#24
Bachelor's in Computer Engineering
University of California-Davis
Davis, CA · Public
On-campus$12,26086%$135,98091.7
#25
Bachelor's in Computer Engineering
Ohio State University-Main Campus
Columbus, OH · Public
On-campus$12,18088%$135,98091.4
#26
Bachelor's in Computer Engineering
Washington University in St Louis
St. Louis, MO · Private nonprofit
On-campus$64,50094%$135,98091.3
#27
Bachelor's in Computer Engineering
University of Notre Dame
Notre Dame, IN · Private nonprofit
On-campus$64,51895%$135,98091.1
#28
Bachelor's in Computer Engineering
University of Washington-Seattle Campus
Seattle, WA · Public
On-campus$11,86985%$135,98091.1
#29
Bachelor's in Computer Engineering
San Diego State University
San Diego, CA · Public
On-campus$6,08476%$135,98090.8
#30
Bachelor's in Computer Engineering
Purdue University-Main Campus
West Lafayette, IN · Public
On-campus$9,71883%$135,98090.5
#31
Bachelor's in Computer Engineering
Binghamton University
Vestal, NY · Public
On-campus$7,07082%$135,98090.4
#32
Bachelor's in Computer Engineering
Vanderbilt University
Nashville, TN · Private nonprofit
On-campus$65,00894%$135,98090.4
#33
Bachelor's in Computer Engineering
Virginia Polytechnic Institute and State University
Blacksburg, VA · Public
On-campus$13,15286%$135,98090.3
#34
Bachelor's in Computer Engineering
University of California-Santa Barbara
Santa Barbara, CA · Public
On-campus$12,26083%$135,98090.2
#35
Bachelor's in Computer Engineering
University of Central Florida
Orlando, FL · Public
On-campus$4,47878%$135,98090.2
#36
Bachelor's in Computer Engineering
Villanova University
Villanova, PA · Private nonprofit
On-campus$66,83892%$135,98090.2
#37
Bachelor's in Computer Engineering
Clemson University
Clemson, SC · Public
On-campus$14,03887%$135,98090.2
#38
Bachelor's in Computer Engineering
Tufts University
Medford, MA · Private nonprofit
On-campus$69,14694%$135,98090.0
#39
Bachelor's in Computer Engineering
United States Naval Academy
Annapolis, MD · Public
On-campus93%$135,98089.3
#40
Bachelor's in Computer Engineering
Texas A&M University-College Station
College Station, TX · Public
On-campus$9,09284%$135,98089.1
#41
Bachelor's in Computer Engineering
Pennsylvania State University-Main Campus
University Park, PA · Public
On-campus$20,06686%$135,98088.6
#42
Bachelor's in Computer Engineering
Stony Brook University
Stony Brook, NY · Public
On-campus$7,07076%$135,98088.5
#43
Bachelor's in Computer Engineering
University of Pittsburgh-Pittsburgh Campus
Pittsburgh, PA · Public
On-campus$20,55685%$135,98088.4
#44
Bachelor's in Computer Engineering
Case Western Reserve University
Cleveland, OH · Private nonprofit
On-campus$66,02087%$135,98088.3
#45
Bachelor's in Computer Engineering
Santa Clara University
Santa Clara, CA · Private nonprofit
On-campus$60,63988%$135,98088.2
#46
Bachelor's in Computer Engineering
University of Massachusetts-Amherst
Amherst, MA · Public
On-campus$17,00683%$135,98088.2
#47
Bachelor's in Computer Engineering
Lehigh University
Bethlehem, PA · Private nonprofit
On-campus$63,93088%$135,98088.2
#48
Bachelor's in Computer Engineering
Stevens Institute of Technology
Hoboken, NJ · Private nonprofit
On-campus$61,02887%$135,98087.7
#49
Bachelor's in Computer Engineering
Auburn University
Auburn, AL · Public
On-campus$11,01682%$135,98087.6
#50
Bachelor's in Computer Engineering
University of Connecticut
Storrs, CT · Public
On-campus$17,01083%$135,98087.6

Showing all 50 ranked programs.

Computer Engineering Career Outcomes

Computer engineering graduates have access to high-paying, specialized careers in hardware design and systems integration. The BLS projects 5% job growth for computer hardware engineers through 2032, with particularly strong demand in IoT, AI hardware, and autonomous systems.

$78,000
Starting Salary
$128,170
Mid-Career
+5%
Job Growth
4,700
Annual Openings

Career Paths

Computer Hardware Engineer

SOC 17-2061
+5%

Design and develop computer systems, processors, circuit boards, and hardware components for various applications.

Median Salary:$128,170

Embedded Software Engineer

SOC 15-1252
+8%

Develop software for embedded systems in devices like smartphones, automotive systems, and IoT devices.

Median Salary:$118,370

FPGA Design Engineer

SOC 17-2072
+7%

Design and program field-programmable gate arrays for custom hardware applications and prototyping.

Median Salary:$134,730

Systems Integration Engineer

SOC 15-1199
+9%

Integrate hardware and software components into complete computing systems and troubleshoot compatibility.

Median Salary:$115,080

Robotics Engineer

SOC 17-2199
+6%

Design and develop robotic systems combining mechanical, electrical, and software engineering principles.

Median Salary:$122,470

Computer Engineering Curriculum Overview

Computer engineering programs combine electrical engineering fundamentals with computer science concepts, emphasizing the integration of hardware and software systems.

  • Mathematics Foundation: Calculus (3 courses), differential equations, linear algebra, discrete math, probability
  • Physics & Chemistry: Physics through electromagnetics, basic chemistry for materials science
  • Programming: C/C++, Python, assembly language, hardware description languages (Verilog/VHDL)
  • Digital Systems: Digital logic, computer organization, microprocessor design, FPGA programming
  • Electronics: Circuit analysis, analog/digital electronics, signal processing, communication systems
  • Specialization Tracks: Embedded systems, VLSI design, robotics, cybersecurity, AI hardware

Most programs include hands-on laboratory experiences, senior capstone projects, and internship opportunities. Many schools offer concentrations in growing areas like autonomous systems, IoT design, or cybersecurity hardware.

Programs by State

Best Computer Engineering Programs in California
Total Programs
25
Median Tuition
$14,500
Top Program
Stanford, UC Berkeley
Best Computer Engineering Programs in Connecticut
Total Programs
28
Median Tuition
$16,800
Top Program
Yale, UConn
Best Computer Engineering Programs in Florida
Total Programs
12
Median Tuition
$6,800
Top Program
UF, UCF
Best Computer Engineering Programs in Indiana
Total Programs
35
Median Tuition
$10,200
Top Program
Purdue, IU Bloomington
Best Computer Engineering Programs in Maryland
Total Programs
35
Median Tuition
$10,900
Top Program
UMD, Johns Hopkins
Best Computer Engineering Programs in Minnesota
Total Programs
32
Median Tuition
$14,600
Top Program
U of Minnesota
Best Computer Engineering Programs in Missouri
Total Programs
32
Median Tuition
$11,300
Top Program
Wash U, Mizzou
Best Computer Engineering Programs in New Jersey
Total Programs
42
Median Tuition
$15,200
Top Program
Rutgers, Princeton
Best Computer Engineering Programs in New York
Total Programs
16
Median Tuition
$8,900
Top Program
Cornell, Columbia
Best Computer Engineering Programs in Oregon
Total Programs
25
Median Tuition
$12,400
Top Program
Oregon State, U of Oregon
Best Computer Engineering Programs in Tennessee
Total Programs
30
Median Tuition
$9,800
Top Program
Vanderbilt, UT Knoxville
Best Computer Engineering Programs in Texas
Total Programs
18
Median Tuition
$11,200
Top Program
UT Austin, Texas A&M
Best Computer Engineering Programs in Utah
Total Programs
22
Median Tuition
$8,900
Top Program
U of Utah, BYU
Best Computer Engineering Programs in Washington
Total Programs
8
Median Tuition
$12,400
Top Program
UW Seattle
Best Computer Engineering Programs in Wisconsin
Total Programs
28
Median Tuition
$10,700
Top Program
UW-Madison

Computer Engineering vs Related Fields

Computer engineering bridges electrical engineering and computer science, focusing on hardware-software integration. CE graduates understand processors, circuits, embedded systems, and how software interacts with physical hardware, knowledge that's essential for IoT, robotics, and chip design.

The engineering discipline means CE programs are ABET-accredited and more structured than CS programs. You'll take more physics and electrical engineering courses, and may have the option to pursue professional engineering licensure.

CE careers span hardware companies (Intel, NVIDIA, AMD), embedded systems (automotive, aerospace, medical devices), and hardware-adjacent software roles. If you're fascinated by how computers physically work, not just the software layer. CE provides depth that CS programs don't.

Choose Computer Engineering if.

  • You're fascinated by how hardware and software work together
  • You want to design processors, embedded systems, or IoT devices
  • You're strong in math/physics and enjoy hands-on lab work
  • You're interested in emerging fields like AI hardware or autonomous systems

Choose Computer Science if.

  • You prefer software development over hardware design
  • You want maximum flexibility across tech careers
  • You're more interested in algorithms and data structures than circuits
  • You prefer theoretical computer science or software architecture

Choose Electrical Engineering if.

  • You want broader electrical systems beyond just computing
  • You're interested in power systems, communications, or control systems
  • You prefer analog circuits and signal processing over digital systems
  • You want traditional EE career paths in utilities or aerospace

Choose Software Engineering if.

  • You want to focus purely on software development and methodology
  • You're not interested in hardware design or circuit analysis
  • You prefer practical engineering over theoretical foundations
  • Your goal is web/mobile/enterprise software development

Is a Computer Engineering Degree Worth It?

For students interested in hardware-software integration, yes. Computer engineering offers excellent career prospects with $128,170 median salary and growing demand in IoT, AI hardware, autonomous systems, and edge computing. The field requires significant mathematical preparation but provides access to specialized, high-value engineering roles.

When it's worth it: You're genuinely interested in both hardware and software, have strong math/physics skills, and are excited about emerging technologies like autonomous vehicles, AI accelerators, or robotics. The degree provides deep technical knowledge that's difficult to acquire outside formal education.

When to consider alternatives: You're primarily interested in software development (consider computer science or software engineering), uncomfortable with extensive math requirements, or prefer purely hardware focus (traditional electrical engineering may fit better).

The job market is smaller but more specialized than computer science, with fewer but higher-paying opportunities. Most positions require formal engineering credentials, making bootcamps or self-study insufficient for hardware engineering roles.

Alternative Paths to Hardware-Software Careers

Computer engineering requires formal education due to the specialized hardware knowledge and math requirements. However, some alternative paths exist

  • Electrical Engineering Degrees. Broader hardware focus with computer engineering concentrations available
  • Computer Science Degrees. Software focus with systems programming and architecture courses
  • Embedded Systems Bootcamps. Intensive programs for embedded software development
  • FPGA Programming Certifications. Specialized credentials for reconfigurable hardware design
  • Electronics Technician Programs. Two-year programs for hands-on hardware roles

For software-focused embedded roles, some developers transition from software engineering backgrounds with additional hardware training. However, true hardware design roles require the full CE curriculum.

Computer Engineering Degree FAQ

What's the difference between computer engineering and computer science?
Computer engineering focuses on hardware-software integration, covering digital logic, computer architecture, embedded systems, and electronics alongside programming. Computer science emphasizes software, algorithms, and computational theory with minimal hardware focus. CE requires more math/physics. CS offers broader software career flexibility.
How much math is required for computer engineering?
Significant math is required: calculus (3 courses), differential equations, linear algebra, discrete mathematics, and probability/statistics. You'll also need physics through electromagnetics. The math matters for circuit analysis, signal processing, and system design - it's more math-intensive than computer science.
Can I get a computer engineering job without a degree?
Unlike software development, hardware engineering roles require formal credentials due to the specialized knowledge and safety/regulatory requirements. Some embedded software positions may be accessible through bootcamps, but true hardware design roles need the CE curriculum and ABET accreditation for Professional Engineer licensing.
What jobs can I get with a computer engineering degree?
CE graduates work as hardware engineers ($128,170 median), embedded software developers, FPGA designers, robotics engineers, systems integration engineers, and test engineers. Industries include semiconductors (Intel, NVIDIA), consumer electronics (Apple, Samsung), automotive (Tesla, Ford), aerospace (Boeing, Lockheed), and startups developing IoT devices.
Is computer engineering harder than computer science?
Computer engineering is considered more challenging due to the extensive math/physics requirements, laboratory components, and need to master both hardware and software concepts. CE requires calculus through differential equations plus physics, while CS needs less math. Both are rigorous but CE has broader foundational requirements.
What programming languages do computer engineers learn?
CE programs cover C/C++ for system programming, Python for scripting and automation, assembly language for low-level hardware interaction, and hardware description languages like Verilog or VHDL for digital design. Some programs include Java, MATLAB, or specialized embedded languages depending on concentration areas.
How is the job market for computer engineering graduates?
The job market is smaller but more specialized than computer science, with 4,700 annual openings nationally. Demand is strong in emerging areas like IoT devices, AI hardware accelerators, autonomous vehicles, and edge computing. Salaries are competitive ($128,170 median) but positions often require specific technical expertise and may be geographically concentrated.
Should I get a master's degree in computer engineering?
A master's is valuable for specialization in chip design, advanced embedded systems, or research roles at companies like Intel, NVIDIA, or Qualcomm. It's often required for leadership positions in hardware development. However, bachelor's graduates can start immediately and many companies support continuing education while working.

How We Rank Computer Engineering Degree Programs

Based on 742 programs from IPEDS 2024

Of the 50 computer engineering programs we rank, Georgia Institute of Technology-Main Campus's Bachelor's in Computer Engineering earns the highest Hakia Score. Each is graded on real graduation, admissions, salary, and tuition data. In-state tuition across the list spans $4,477 to $69,904.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

National salary data for computer engineering graduates, factored into institutional scores based on job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2024Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024National and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Related Resources

Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.