University of California-Irvine
$135,980 median salary · 87% graduation rate
Program Strengths
- 87% graduation rate
- $135,980 median salary
- $12,260 in-state tuition
- 56 graduates annually

Compare 278 ABET-accredited software engineering bachelor's degree programs using data from IPEDS 2024 and BLS 2024. Our rankings analyze graduation rates, tuition costs, student-faculty ratios, and career outcomes.
$135,980 median salary · 87% graduation rate
$135,980 median salary · 86% graduation rate
$135,980 median salary · 82% graduation rate
$135,980 median salary · 84% graduation rate
$135,980 median salary · 81% graduation rate
$135,980 median salary · 87% graduation rate
$135,980 median salary · 86% graduation rate
$135,980 median salary · 76% graduation rate
$135,980 median salary
$135,980 median salary · 80% graduation rate
Hakia ranks University of California-Irvine's bachelor's software engineering program #1. Degree: Bachelor's. Delivery: on-campus. Location: Irvine, CA | Type: Public | Tuition: $12,260/year | Graduation Rate: 87% | Median Salary: $135,980 | Score: 96.3
Hakia ranks California Polytechnic State University-San Luis Obispo's bachelor's software engineering program #2. Degree: Bachelor's. Delivery: on-campus. Location: San Luis Obispo, CA | Type: Public | Tuition: $6,084/year | Graduation Rate: 86% | Median Salary: $135,980 | Score: 95.4
Hakia ranks Auburn University's bachelor's software engineering program #3. Degree: Bachelor's. Delivery: on-campus. Location: Auburn, AL | Type: Public | Tuition: $11,016/year | Graduation Rate: 82% | Median Salary: $135,980 | Score: 94.3
Hakia ranks University of Miami's bachelor's software engineering program #4. Degree: Bachelor's. Delivery: on-campus. Location: Coral Gables, FL | Type: Private nonprofit | Tuition: $60,720/year | Graduation Rate: 84% | Median Salary: $135,980 | Score: 92.8
Hakia ranks Brigham Young University's bachelor's software engineering program #5. Degree: Bachelor's. Delivery: on-campus. Location: Provo, UT | Type: Private nonprofit | Tuition: $6,688/year | Graduation Rate: 81% | Median Salary: $135,980 | Score: 91.7
Hakia ranks Stevens Institute of Technology's bachelor's software engineering program #6. Degree: Bachelor's. Delivery: on-campus. Location: Hoboken, NJ | Type: Private nonprofit | Tuition: $61,028/year | Graduation Rate: 87% | Median Salary: $135,980 | Score: 91.5
Hakia ranks Pennsylvania State University-Main Campus's bachelor's software engineering program #7. Degree: Bachelor's. Delivery: on-campus. Location: University Park, PA | Type: Public | Tuition: $20,066/year | Graduation Rate: 86% | Median Salary: $135,980 | Score: 89.9
Hakia ranks The University of Texas at Dallas's bachelor's software engineering program #8. Degree: Bachelor's. Delivery: on-campus. Location: Richardson, TX | Type: Public | Tuition: $10,639/year | Graduation Rate: 76% | Median Salary: $135,980 | Score: 89.7
Hakia ranks Arizona State University Digital Immersion's online bachelor's software engineering program #9. Degree: Bachelor's. Delivery: fully online. Location: Scottsdale, AZ | Type: Public | Tuition: $11,478/year | Median Salary: $135,980 | Score: 89.1
Hakia ranks Miami University-Oxford's bachelor's software engineering program #10. Degree: Bachelor's. Delivery: on-campus. Location: Oxford, OH | Type: Public | Tuition: $14,420/year | Graduation Rate: 80% | Median Salary: $135,980 | Score: 87.2
| School | Location | Type | Tuition | Grad Rate | Score |
|---|---|---|---|---|---|
| #1 University of California-Irvine | Irvine, CA | Public | $11,834 | 96% | 69.7/100 |
| #2 Iowa State University | Ames, IA | Public | $8,982 | 99% | 69.4/100 |
| #3 Rochester Institute of Technology | Rochester, NY | Private | $55,784 | 90% | 68.9/100 |
| #4 San Jose State University | San Jose, CA | Public | $5,742 | 1% | 65.9/100 |
| #5 Auburn University | Auburn, AL | Public | $10,704 | 81% | 65.1/100 |
Data from IPEDS 2024. Tuition shown is in-state for public schools.
| Rank | Program & School | Delivery | Annual Tuition | Grad Rate | Median Salary | Hakia Score |
|---|---|---|---|---|---|---|
| #1 | Bachelor's in Software Engineering University of California-IrvineIrvine, CA · Public | On-campus | $12,260 | 87% | $135,980 | 96.3 |
| #2 | Bachelor's in Software Engineering California Polytechnic State University-San Luis ObispoSan Luis Obispo, CA · Public | On-campus | $6,084 | 86% | $135,980 | 95.4 |
| #3 | Bachelor's in Software Engineering Auburn UniversityAuburn, AL · Public | On-campus | $11,016 | 82% | $135,980 | 94.3 |
| #4 | Bachelor's in Software Engineering University of MiamiCoral Gables, FL · Private nonprofit | On-campus | $60,720 | 84% | $135,980 | 92.8 |
| #5 | Bachelor's in Software Engineering Brigham Young UniversityProvo, UT · Private nonprofit | On-campus | $6,688 | 81% | $135,980 | 91.7 |
| #6 | Bachelor's in Software Engineering Stevens Institute of TechnologyHoboken, NJ · Private nonprofit | On-campus | $61,028 | 87% | $135,980 | 91.5 |
| #7 | Bachelor's in Software Engineering Pennsylvania State University-Main CampusUniversity Park, PA · Public | On-campus | $20,066 | 86% | $135,980 | 89.9 |
| #8 | Bachelor's in Software Engineering The University of Texas at DallasRichardson, TX · Public | On-campus | $10,639 | 76% | $135,980 | 89.7 |
| #9 | Bachelor's in Software Engineering Arizona State University Digital ImmersionScottsdale, AZ · Public | Online | $11,478 | — | $135,980 | 89.1 |
| #10 | Bachelor's in Software Engineering Miami University-OxfordOxford, OH · Public | On-campus | $14,420 | 80% | $135,980 | 87.2 |
| #11 | Bachelor's in Software Engineering Chapman UniversityOrange, CA · Private nonprofit | On-campus | $64,580 | 82% | $135,980 | 86.8 |
| #12 | Bachelor's in Software Engineering Rochester Institute of TechnologyRochester, NY · Private nonprofit | On-campus | $58,260 | 70% | $135,980 | 86.7 |
| #13 | Bachelor's in Software Engineering Drexel UniversityPhiladelphia, PA · Private nonprofit | On-campus | $60,042 | 78% | $135,980 | 84.2 |
| #14 | Bachelor's in Software Engineering San Jose State UniversitySan Jose, CA · Public | On-campus | $6,084 | 69% | $135,980 | 82.7 |
| #15 | Bachelor's in Software Engineering Rose-Hulman Institute of TechnologyTerre Haute, IN · Private nonprofit | On-campus | $54,720 | 78% | $135,980 | 82.4 |
| #16 | Bachelor's in Software Engineering Franciscan University of SteubenvilleSteubenville, OH · Private nonprofit | On-campus | $33,500 | 75% | $135,980 | 81.7 |
| #17 | Bachelor's in Software Engineering Lipscomb UniversityNashville, TN · Private nonprofit | On-campus | $37,460 | 72% | $135,980 | 81.4 |
| #18 | Bachelor's in Software Engineering Milwaukee School of EngineeringMilwaukee, WI · Private nonprofit | On-campus | $48,240 | 67% | $135,980 | 81.1 |
| #19 | Bachelor's in Software Engineering University of Puerto Rico-MayaguezMayaguez, PR · Public | On-campus | $5,024 | 49% | $135,980 | 80.8 |
| #20 | Bachelor's in Software Engineering Embry-Riddle Aeronautical University-Daytona BeachDaytona Beach, FL · Private nonprofit | On-campus | $42,408 | 67% | $135,980 | 80.6 |
| #21 | Bachelor's in Software Engineering Clarkson UniversityPotsdam, NY · Private nonprofit | On-campus | $58,058 | 75% | $135,980 | 80.2 |
| #22 | Bachelor's in Software Engineering Quinnipiac UniversityHamden, CT · Private nonprofit | On-campus | $52,670 | 76% | $135,980 | 80.1 |
| #23 | Bachelor's in Software Engineering University of ArizonaTucson, AZ · Public | On-campus | $11,835 | 68% | $135,980 | 79.7 |
| #24 | Bachelor's in Software Engineering Iowa State UniversityAmes, IA · Public | On-campus | $9,252 | 75% | $135,980 | 79.6 |
| #25 | Bachelor's in Software Engineering Florida Institute of TechnologyMelbourne, FL · Private nonprofit | On-campus | $44,620 | 64% | $135,980 | 79.3 |
| #26 | Bachelor's in Software Engineering Florida Gulf Coast UniversityFort Myers, FL · Public | On-campus | $4,191 | 57% | $135,980 | 79.1 |
| #27 | Bachelor's in Software Engineering Loyola University ChicagoChicago, IL · Private nonprofit | On-campus | $52,230 | 73% | $135,980 | 78.6 |
| #28 | Bachelor's in Software Engineering Embry-Riddle Aeronautical University-PrescottPrescott, AZ · Private nonprofit | On-campus | $42,408 | 68% | $135,980 | 77.5 |
| #29 | Bachelor's in Software Engineering University of Central MissouriWarrensburg, MO · Public | On-campus | $8,550 | 54% | $135,980 | 77.2 |
| #30 | Bachelor's in Software Engineering Arizona State University Campus ImmersionTempe, AZ · Public | On-campus | $11,478 | 68% | $135,980 | 76.9 |
| #31 | Bachelor's in Software Engineering Kennesaw State UniversityKennesaw, GA · Public | Online | $4,560 | 52% | $135,980 | 76.8 |
| #32 | Bachelor's in Software Engineering Morehouse CollegeAtlanta, GA · Private nonprofit | On-campus | $28,964 | 59% | $135,980 | 76.7 |
| #33 | Bachelor's in Software Engineering DigiPen Institute of TechnologyRedmond, WA · Private for-profit | On-campus | $38,600 | 61% | $135,980 | 76.4 |
| #34 | Bachelor's in Software Engineering Drury UniversitySpringfield, MO · Private nonprofit | On-campus | $35,400 | 62% | $135,980 | 76.3 |
| #35 | Bachelor's in Software Engineering Western Governors UniversitySalt Lake City, UT · Private nonprofit | Online | $8,180 | 46% | $135,980 | 76.1 |
| #36 | Bachelor's in Software Engineering Butler UniversityIndianapolis, IN · Private nonprofit | On-campus | $46,570 | 80% | $135,980 | 75.9 |
| #37 | Bachelor's in Software Engineering University of Nebraska-LincolnLincoln, NE · Public | On-campus | $8,250 | 67% | $135,980 | 75.7 |
| #38 | Bachelor's in Software Engineering Gannon UniversityErie, PA · Private nonprofit | On-campus | $39,270 | 66% | $135,980 | 75.2 |
| #39 | Bachelor's in Software Engineering Concordia University-WisconsinMequon, WI · Private nonprofit | On-campus | $34,950 | 68% | $135,980 | 75.1 |
| #40 | Bachelor's in Software Engineering Bowling Green State University-Main CampusBowling Green, OH · Public | On-campus | $11,405 | 64% | $135,980 | 73.4 |
| #41 | Bachelor's in Software Engineering The University of Texas at ArlingtonArlington, TX · Public | On-campus | $9,206 | 54% | $135,980 | 73.4 |
| #42 | Bachelor's in Software Engineering Utah Valley UniversityOrem, UT · Public | On-campus | $5,818 | 45% | $135,980 | 73.1 |
| #43 | Bachelor's in Software Engineering Baldwin Wallace UniversityBerea, OH · Private nonprofit | On-campus | $38,832 | 67% | $135,980 | 73.0 |
| #44 | Bachelor's in Software Engineering Michigan Technological UniversityHoughton, MI · Public | On-campus | $20,206 | 68% | $135,980 | 72.8 |
| #45 | Bachelor's in Software Engineering Washington State UniversityPullman, WA · Public | On-campus | $11,305 | 60% | $135,980 | 72.7 |
| #46 | Bachelor's in Software Engineering Fresno Pacific UniversityFresno, CA · Private nonprofit | On-campus | $35,990 | 50% | $135,980 | 72.0 |
| #47 | Bachelor's in Software Engineering Monmouth UniversityWest Long Branch, NJ · Private nonprofit | On-campus | $45,752 | 72% | $135,980 | 71.8 |
| #48 | Bachelor's in Software Engineering Bethel UniversitySaint Paul, MN · Private nonprofit | On-campus | $44,050 | 71% | $135,980 | 71.7 |
| #49 | Bachelor's in Software Engineering University of Virginia's College at WiseWise, VA · Public | On-campus | $6,160 | 47% | $135,980 | 71.4 |
| #50 | Bachelor's in Software Engineering California Baptist UniversityRiverside, CA · Private nonprofit | On-campus | $39,078 | 62% | $135,980 | 71.3 |
Showing all 50 ranked programs.
Software engineering bachelor's programs have experienced explosive growth, with enrollment increasing 58% from 2015-2023 according to IPEDS data. Unlike general computer science programs, software engineering focuses specifically on the systematic approach to designing, developing, and maintaining large-scale software systems throughout their entire lifecycle.
The field offers exceptional career prospects, with the Bureau of Labor Statistics projecting 25% job growth for software developers through 2032, much faster than average for all occupations. This translates to approximately 153,900 new software engineering positions annually. For students considering related fields, our computer science degree hub provides comprehensive comparisons between CS and software engineering programs.
This ranking analyzes 278 ABET-accredited software engineering bachelor's programs using comprehensive data from IPEDS 2024 and BLS 2024. Our methodology emphasizes graduation rates (40%), student-faculty ratios (30%), career outcomes (20%), and program selectivity (10%). For detailed methodology information, visit our program evaluation framework.
A Software 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 Software 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 Software 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.
Software 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 Software 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.
Create applications for iOS and Android platforms, focusing on user experience, performance optimization, and platform-specific development
Work on both frontend user interfaces and backend server logic, managing entire web application development lifecycle
Lead software development teams, coordinate project timelines, and bridge technical implementation with business requirements
Software engineering students have access to substantial financial aid through federal programs, institutional scholarships, and industry-sponsored awards. The FAFSA determines eligibility for federal aid including Pell Grants (up to $7,395 for 2024-25), subsidized loans, and work-study programs. Engineering students often qualify for additional institutional merit scholarships based on academic performance and test scores.
Industry partnerships create unique scholarship opportunities for software engineering students. Companies like Microsoft, Google, Amazon, and IBM offer scholarships ranging from $2,500-$10,000 annually for underrepresented groups and high-achieving students. Many programs also offer paid internships and co-ops that help offset education costs while providing valuable experience. Our FAFSA guide for STEM majors provides step-by-step financial aid application guidance.
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 Software 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 Software 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
Of the 50 bachelor's software engineering programs we rank, University of California-Irvine's Bachelor's in Software Engineering earns the highest Hakia Score. Each is graded on real graduation, admissions, salary, and tuition data. 3 of them can be earned fully online.
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 software 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 institutional characteristics, enrollment, graduation rates, and financial data for all US colleges and universities
May 2024 employment and wage data for software developers and related occupations (SOC codes 15-1252, 15-1254)
Accreditation status and program information for engineering and computing programs
Federal database with employment outcomes and earnings data for college graduates by institution and program

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.