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

Top-ranked undergraduate computer engineering programs based on outcomes, faculty quality, and career preparation
$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
| School | Location | Type | Tuition | Grad Rate | Score |
|---|---|---|---|---|---|
| #1 University of California-Berkeley | Berkeley, CA | Public | $11,834 | 96% | 100.0/100 |
| #2 University of California-Irvine | Irvine, CA | Public | $11,834 | 96% | 90.5/100 |
| #3 University of California-San Diego | La Jolla, CA | Public | $11,834 | 81% | 88.0/100 |
| #4 University of California-Los Angeles | Los Angeles, CA | Public | $11,834 | 92% | 87.8/100 |
| #5 University of Washington-Seattle Campus | Seattle, WA | Public | $11,524 | 97% | 87.5/100 |
Data from IPEDS 2024. Tuition shown is in-state for public schools.
Flexibility & Lower Cost
Networking & Experience
Flexibility & Lower Cost
Networking & Experience
| 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.
The total cost of a bachelors's degree in Computer Engineering ranges from $48,000 at public universities to over $220,000 at elite private institutions. Financial aid, scholarships, and in-state tuition significantly reduce out-of-pocket costs (US News, IPEDS 2024-24).
With median starting salaries of $155,020, most graduates achieve positive ROI within 3-5 years. Financial aid recipients often pay 30-50% less than sticker price.
Enter your details to estimate your degree return on investment
Leave blank to use average cost for selected program type
+907%
Net gain divided by total investment. ROI above 200% is considered excellent for education investments.
$1,677,254
Your additional lifetime earnings with this degree vs. working without one, minus the total investment.
5 years
Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.
$133,333
Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.
Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.
How we calculate your degree ROI using real salary data
Tuition plus opportunity cost (earnings you miss while in school)
Direct cost of the degree program
4 years × $35K/year foregone salary while studying full-time
Projected career earnings starting after graduation, with salary growth
What you'd earn working at $35K/year with 2% annual growth
Median salary for this role in your selected location (BLS 2024)
Your investment's compound annual growth rate (similar to stock market returns)
Data sources: BLS OEWS May 2024, IPEDS 2024. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com
| Factor | Bachelor of Arts (BA) | Bachelor of Science (BS) |
|---|---|---|
| Math Requirements | Not offered for computer engineering | Calculus I-III, Differential Equations, Linear Algebra, Discrete Math, Probability |
| Science Requirements | Not applicable | Physics I-II (with labs), Chemistry, Engineering Sciences |
| Core Credits | Not applicable | Engineering core: 70-90 credits including EE and CS fundamentals |
| Liberal Arts | Not applicable | Technical communication, engineering ethics, project management |
| Career Focus | Not applicable | Hardware Engineer, Embedded Systems, Chip Design, FPGA Development |
Source: ABET criteria, university curriculum analysis (MIT, Stanford, Berkeley)
Computer engineering combines electrical engineering and computer science to design and develop computer systems and their components. Students learn both hardware and software development, studying everything from microprocessors and circuit design to programming and software architecture. This interdisciplinary field prepares graduates for careers spanning software engineering, hardware development, and systems integration.
Computer engineering bachelor's programs require 128-132 credit hours over four years. Core coursework includes digital logic design, computer architecture, embedded systems, programming languages, data structures, and algorithms. Advanced courses cover topics like artificial intelligence, cybersecurity, robotics, and machine learning. Most programs require hands-on laboratory work and capstone design projects.
The field offers excellent career prospects with computer hardware engineers earning a median annual wage of $132,360 (Bureau of Labor Statistics). Employment is projected to grow 5% from 2022 to 2032, faster than the average for all occupations. Graduates find opportunities in technology companies, aerospace firms, telecommunications, and emerging fields like autonomous vehicles and IoT devices.
A Computer Engineering bachelor's degree requires no prior programming or technical experience. According to the National Center for Education Statistics, over 70% of students entering technical degree programs have no prior coding background. Programs are designed to take complete beginners to job-ready professionals over four years.
What to Expect Your First Year:
Research from Computing Research Association shows that students who engage with tutoring services and study groups in their first year have 23% higher retention rates. Most universities offer dedicated support including office hours, peer tutoring, and programming labs. Success comes from consistent practice, not prior experience.
Bachelor's programs require 40-60 credit hours of general education courses alongside your Computer Engineering major. These requirements, mandated by regional accreditation bodies, ensure graduates develop well-rounded communication and critical thinking skills valued by employers.
Common General Education Requirements:
Pro tip: Many schools allow AP/IB credits or CLEP exams to satisfy gen-ed requirements, potentially saving $3,000-$10,000 in tuition. Check your target school's transfer credit policies before enrolling.
Top Computer Engineering programs provide extensive support infrastructure to help students succeed. According to EDUCAUSE research, students who use campus resources are 34% more likely to graduate on time.
Essential Campus Resources:
When evaluating programs, ask about student-to-advisor ratios. The NACADA recommends no more than 300:1 for effective academic advising, though top tech programs often achieve 150:1 or better.
Computer Engineering internships offer the highest compensation of any undergraduate major, with an average hourly wage of $24.76 according to the National Association of Colleges and Employers (NACE) 2024 Report. Top-tier companies pay significantly more, often 3-5x the average rate.
Top Employers for Computer Engineering Interns:
53% of interns receive full-time job offers from their internship employers (NACE 2024). For paid internships specifically, the conversion rate jumps to 70-75%. Most applications open August-October for the following summer, start preparing early.
For salary expectations after graduation, see our software developer salary guide.
Design and develop computer hardware components and systems
Design and integrate complex computer systems and networks
Choosing between a bachelor's degree, associate's degree, or coding bootcamp depends on your career goals, timeline, and budget. Each path offers distinct advantages for entering the Computer Engineering field.
Bachelor's Degree (4 years, $40K-$160K)
Associate's Degree (2 years, $10K-$30K)
Coding Bootcamp (12-24 weeks, $10K-$20K)
For a detailed ROI comparison, read our analysis: Bootcamp vs Master's Degree: Which Has Better ROI?
A bachelor's in Computer Engineering provides an excellent foundation for graduate study. According to the Computing Research Association, 25% of CS bachelor's graduates pursue advanced degrees within five years of graduation, with master's holders earning 20-30% more than bachelor's-only peers.
Preparing for Graduate School During Your Bachelor's:
Graduate Degree Options:
Based on 742 programs from IPEDS 2024
Georgia Institute of Technology-Main Campus's Bachelor's in Computer Engineering tops our list of 50 bachelor's computer engineering programs. We fold federal graduation, admissions, salary, and tuition figures into a single 0 to 100 score applied identically to every school. Graduates step into a field where the median wage runs about $135,980.
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.
Federal database providing comprehensive information on postsecondary education institutions
U.S. Department of Education database with outcomes and financial data
Federal statistical agency providing employment and wage data
Official accreditor of engineering and technology programs
Selecting the best computer engineering program requires evaluating multiple factors beyond rankings. Start by examining curriculum alignment with your career goals. Students interested in hardware development should prioritize programs with strong electrical engineering foundations and access to fabrication facilities. Those focused on software and systems should look for programs emphasizing programming, algorithms, and software engineering methodologies.
Research opportunities significantly impact your educational experience and career prospects. Look for programs where undergraduates can participate in faculty research projects, particularly in emerging areas like artificial intelligence, quantum computing, or cybersecurity. Schools like MIT, Stanford, and Carnegie Mellon offer extensive undergraduate research programs that often lead to publications and graduate school opportunities.
Consider location and industry connections when making your decision. Programs in tech hubs like California Silicon Valley, Austin, or Seattle provide more internship opportunities and direct industry access. However, don't overlook strong programs in other regions that may offer better value or specialized research areas. Schools like UIUC and Georgia Tech maintain excellent industry relationships despite not being in traditional tech centers.

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.