Georgia Institute of Technology-Main Campus
$135,980 median salary · 94% graduation rate
Program Strengths
- 94% graduation rate
- $135,980 median salary
- $10,512 in-state tuition
- 171 graduates annually

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.
Quick Answer: Is a Computer Engineering Degree Worth It?
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.
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.
$135,980 median salary · 94% graduation rate
$135,980 median salary · 93% graduation rate
$135,980 median salary · 91% graduation rate
$135,980 median salary · 93% graduation rate
$135,980 median salary · 96% graduation rate
$135,980 median salary · 91% graduation rate
$135,980 median salary · 97% graduation rate
$135,980 median salary · 88% graduation rate
$135,980 median salary · 96% graduation rate
$135,980 median salary · 90% graduation rate
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
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
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
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
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
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
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
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
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
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 →
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.
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 degrees are available at multiple levels, with bachelor's being the standard entry point for most hardware engineering roles.
Top-ranked undergraduate programs nationwide
Top graduate programs for specialization and advancement
Flexible online programs for working professionals
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.
$135,980 median salary · 94% grad rate · 171 grads/yr
$135,980 median salary · 93% grad rate · 106 grads/yr
$135,980 median salary · 91% grad rate · 92 grads/yr
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
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.
$135,980 median salary · 98% grad rate · 60 grads/yr
$135,980 median salary · 96% grad rate · 36 grads/yr
$135,980 median salary · 88% grad rate · 464 grads/yr
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
Online computer engineering programs offer flexibility for working professionals. Top accredited programs provide the same curriculum quality as on-campus alternatives.
$135,980 median salary · 88% grad rate · 464 grads/yr
$135,980 median salary · 91% grad rate · 3 grads/yr
$135,980 median salary · 85% grad rate · 231 grads/yr
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
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.
$135,980 median salary · 55% grad rate · 1 grads/yr
$135,980 median salary · 35% grad rate · 5 grads/yr
$135,980 median salary · 50% grad rate · 4 grads/yr
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
Graduate programs in computer engineering (PhD and doctoral degrees) prepare students for research, academic, and senior leadership positions.
$135,980 median salary · 98% grad rate · 60 grads/yr
$135,980 median salary · 96% grad rate · 36 grads/yr
$135,980 median salary · 88% grad rate · 464 grads/yr
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
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.
| Rank | Program & School | Delivery | Annual Tuition | Grad Rate | Median Salary | Hakia Score |
|---|---|---|---|---|---|---|
| #1 | Bachelor's in Computer Engineering Georgia Institute of Technology-Main CampusAtlanta, GA · Public | On-campus | $10,512 | 94% | $135,980 | 96.4 |
| #2 | Bachelor's in Computer Engineering University of California-Los AngelesLos Angeles, CA · Public | On-campus | $12,260 | 93% | $135,980 | 95.9 |
| #3 | Bachelor's in Computer Engineering University of FloridaGainesville, FL · Public | On-campus | $4,477 | 91% | $135,980 | 95.9 |
| #4 | Bachelor's in Computer Engineering University of Michigan-Ann ArborAnn Arbor, MI · Public | On-campus | $18,516 | 93% | $135,980 | 95.2 |
| #5 | Bachelor's in Computer Engineering Columbia University in the City of New YorkNew York, NY · Private nonprofit | On-campus | $66,722 | 96% | $135,980 | 94.4 |
| #6 | Bachelor's in Computer Engineering Northeastern UniversityBoston, MA · Private nonprofit | On-campus | $64,990 | 91% | $135,980 | 94.3 |
| #7 | Bachelor's in Computer Engineering Duke UniversityDurham, NC · Private nonprofit | On-campus | $66,325 | 97% | $135,980 | 94.1 |
| #8 | Bachelor's in Computer Engineering New York UniversityNew York, NY · Private nonprofit | On-campus | $62,796 | 88% | $135,980 | 94.0 |
| #9 | Bachelor's in Computer Engineering University of Virginia-Main CampusCharlottesville, VA · Public | On-campus | $19,472 | 96% | $135,980 | 93.9 |
| #10 | Bachelor's in Computer Engineering University of Wisconsin-MadisonMadison, WI · Public | On-campus | $10,006 | 90% | $135,980 | 93.7 |
| #11 | Bachelor's in Computer Engineering University of Southern CaliforniaLos Angeles, CA · Private nonprofit | On-campus | $69,904 | 92% | $135,980 | 93.6 |
| #12 | Bachelor's in Computer Engineering University of Maryland-College ParkCollege Park, MD · Public | On-campus | $10,087 | 89% | $135,980 | 93.5 |
| #13 | Bachelor's in Computer Engineering University of California-IrvineIrvine, CA · Public | On-campus | $12,260 | 87% | $135,980 | 93.3 |
| #14 | Bachelor's in Computer Engineering University of California-San DiegoLa Jolla, CA · Public | On-campus | $12,260 | 86% | $135,980 | 93.3 |
| #15 | Bachelor's in Computer Engineering Boston UniversityBoston, MA · Private nonprofit | On-campus | $66,670 | 89% | $135,980 | 93.3 |
| #16 | Bachelor's in Computer Engineering University of PennsylvaniaPhiladelphia, PA · Private nonprofit | On-campus | $60,920 | 97% | $135,980 | 93.0 |
| #17 | Bachelor's in Computer Engineering Florida State UniversityTallahassee, FL · Public | On-campus | $4,640 | 86% | $135,980 | 92.9 |
| #18 | Bachelor's in Computer Engineering Northwestern UniversityEvanston, IL · Private nonprofit | On-campus | $67,158 | 95% | $135,980 | 92.8 |
| #19 | Bachelor's in Computer Engineering University of GeorgiaAthens, GA · Public | On-campus | $10,034 | 90% | $135,980 | 92.5 |
| #20 | Bachelor's in Computer Engineering California Polytechnic State University-San Luis ObispoSan Luis Obispo, CA · Public | On-campus | $6,084 | 86% | $135,980 | 92.4 |
| #21 | Bachelor's in Computer Engineering North Carolina State University at RaleighRaleigh, NC · Public | On-campus | $6,535 | 85% | $135,980 | 92.3 |
| #22 | Bachelor's in Computer Engineering University of Illinois Urbana-ChampaignChampaign, IL · Public | On-campus | $14,975 | 85% | $135,980 | 92.2 |
| #23 | Bachelor's in Computer Engineering Johns Hopkins UniversityBaltimore, MD · Private nonprofit | On-campus | $64,730 | 94% | $135,980 | 92.1 |
| #24 | Bachelor's in Computer Engineering University of California-DavisDavis, CA · Public | On-campus | $12,260 | 86% | $135,980 | 91.7 |
| #25 | Bachelor's in Computer Engineering Ohio State University-Main CampusColumbus, OH · Public | On-campus | $12,180 | 88% | $135,980 | 91.4 |
| #26 | Bachelor's in Computer Engineering Washington University in St LouisSt. Louis, MO · Private nonprofit | On-campus | $64,500 | 94% | $135,980 | 91.3 |
| #27 | Bachelor's in Computer Engineering University of Notre DameNotre Dame, IN · Private nonprofit | On-campus | $64,518 | 95% | $135,980 | 91.1 |
| #28 | Bachelor's in Computer Engineering University of Washington-Seattle CampusSeattle, WA · Public | On-campus | $11,869 | 85% | $135,980 | 91.1 |
| #29 | Bachelor's in Computer Engineering San Diego State UniversitySan Diego, CA · Public | On-campus | $6,084 | 76% | $135,980 | 90.8 |
| #30 | Bachelor's in Computer Engineering Purdue University-Main CampusWest Lafayette, IN · Public | On-campus | $9,718 | 83% | $135,980 | 90.5 |
| #31 | Bachelor's in Computer Engineering Binghamton UniversityVestal, NY · Public | On-campus | $7,070 | 82% | $135,980 | 90.4 |
| #32 | Bachelor's in Computer Engineering Vanderbilt UniversityNashville, TN · Private nonprofit | On-campus | $65,008 | 94% | $135,980 | 90.4 |
| #33 | Bachelor's in Computer Engineering Virginia Polytechnic Institute and State UniversityBlacksburg, VA · Public | On-campus | $13,152 | 86% | $135,980 | 90.3 |
| #34 | Bachelor's in Computer Engineering University of California-Santa BarbaraSanta Barbara, CA · Public | On-campus | $12,260 | 83% | $135,980 | 90.2 |
| #35 | Bachelor's in Computer Engineering University of Central FloridaOrlando, FL · Public | On-campus | $4,478 | 78% | $135,980 | 90.2 |
| #36 | Bachelor's in Computer Engineering Villanova UniversityVillanova, PA · Private nonprofit | On-campus | $66,838 | 92% | $135,980 | 90.2 |
| #37 | Bachelor's in Computer Engineering Clemson UniversityClemson, SC · Public | On-campus | $14,038 | 87% | $135,980 | 90.2 |
| #38 | Bachelor's in Computer Engineering Tufts UniversityMedford, MA · Private nonprofit | On-campus | $69,146 | 94% | $135,980 | 90.0 |
| #39 | Bachelor's in Computer Engineering United States Naval AcademyAnnapolis, MD · Public | On-campus | — | 93% | $135,980 | 89.3 |
| #40 | Bachelor's in Computer Engineering Texas A&M University-College StationCollege Station, TX · Public | On-campus | $9,092 | 84% | $135,980 | 89.1 |
| #41 | Bachelor's in Computer Engineering Pennsylvania State University-Main CampusUniversity Park, PA · Public | On-campus | $20,066 | 86% | $135,980 | 88.6 |
| #42 | Bachelor's in Computer Engineering Stony Brook UniversityStony Brook, NY · Public | On-campus | $7,070 | 76% | $135,980 | 88.5 |
| #43 | Bachelor's in Computer Engineering University of Pittsburgh-Pittsburgh CampusPittsburgh, PA · Public | On-campus | $20,556 | 85% | $135,980 | 88.4 |
| #44 | Bachelor's in Computer Engineering Case Western Reserve UniversityCleveland, OH · Private nonprofit | On-campus | $66,020 | 87% | $135,980 | 88.3 |
| #45 | Bachelor's in Computer Engineering Santa Clara UniversitySanta Clara, CA · Private nonprofit | On-campus | $60,639 | 88% | $135,980 | 88.2 |
| #46 | Bachelor's in Computer Engineering University of Massachusetts-AmherstAmherst, MA · Public | On-campus | $17,006 | 83% | $135,980 | 88.2 |
| #47 | Bachelor's in Computer Engineering Lehigh UniversityBethlehem, PA · Private nonprofit | On-campus | $63,930 | 88% | $135,980 | 88.2 |
| #48 | Bachelor's in Computer Engineering Stevens Institute of TechnologyHoboken, NJ · Private nonprofit | On-campus | $61,028 | 87% | $135,980 | 87.7 |
| #49 | Bachelor's in Computer Engineering Auburn UniversityAuburn, AL · Public | On-campus | $11,016 | 82% | $135,980 | 87.6 |
| #50 | Bachelor's in Computer Engineering University of ConnecticutStorrs, CT · Public | On-campus | $17,010 | 83% | $135,980 | 87.6 |
Showing all 50 ranked programs.
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.
Design and develop computer systems, processors, circuit boards, and hardware components for various applications.
Develop software for embedded systems in devices like smartphones, automotive systems, and IoT devices.
Design and program field-programmable gate arrays for custom hardware applications and prototyping.
Integrate hardware and software components into complete computing systems and troubleshoot compatibility.
Design and develop robotic systems combining mechanical, electrical, and software engineering principles.
Computer engineering programs combine electrical engineering fundamentals with computer science concepts, emphasizing the integration of hardware and software systems.
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.
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.
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.
Computer engineering requires formal education due to the specialized hardware knowledge and math requirements. However, some alternative paths exist
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.
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.
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.
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.
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.
National salary data for computer engineering graduates, factored into institutional scores based on job market strength.
Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.
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.
Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

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.