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

Search every software engineering degree program by what you actually want. All 425+ accredited programs, ranked on real outcomes across bachelor's, master's, and online. $130,000+ median salary with +25% projected job growth.
Quick Answer: Is a Software Engineering Degree Worth It?
Source: BLS OEWS 2024, IPEDS 2024
These are the best software 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 · 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
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 →
Software engineering is ideal for students who enjoy building things, working in teams, and solving practical problems. You should be comfortable with logical thinking and willing to learn multiple programming languages, but prior experience isn't required.
Software engineering degrees are available at multiple levels, each suited to different career goals and experience levels.
2-year programs for career entry or transfer to bachelor's programs
Top-ranked undergraduate programs nationwide
Top graduate programs for specialization and advancement
PhD programs for research and academic careers
Flexible online programs for working professionals
A bachelor's degree in software engineering is the standard credential for entry-level positions. These 4-year programs provide comprehensive training and hands-on experience.
$135,980 median salary · 87% grad rate · 56 grads/yr
$135,980 median salary · 86% grad rate · 37 grads/yr
$135,980 median salary · 82% grad rate · 62 grads/yr
4. San Jose State University (San Jose, CA) - Score: 65.9, Tuition: $5,742
5. Auburn University (Auburn, AL) - Score: 65.1, Tuition: $10,704
6. Rowan University (Glassboro, NJ) - Score: 63.9, Tuition: $11,250
7. California Polytechnic State University-San Luis Obispo (San Luis Obispo, CA) - Score: 63.9, Tuition: $5,742
8. The University of Texas at Dallas (Richardson, TX) - Score: 62.9, Tuition: $14,564
9. Western Governors University (Salt Lake City, UT) - Score: 62.8, Tuition: $7,710
10. Stevens Institute of Technology (Hoboken, NJ) - Score: 62.8, Tuition: $58,680
A master's degree in software 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 · 33 grads/yr
$135,980 median salary · 91% grad rate · 1086 grads/yr
$135,980 median salary · 87% grad rate · 54 grads/yr
4. University of California-Irvine (Irvine, CA) - Score: 69.8, Tuition: $11,834
5. Arizona State University Campus Immersion (Tempe, AZ) - Score: 62.5, Tuition: $11,308
6. Stevens Institute of Technology (Hoboken, NJ) - Score: 62.2, Tuition: $58,680
7. Rochester Institute of Technology (Rochester, NY) - Score: 62.2, Tuition: $55,784
8. George Mason University (Fairfax, VA) - Score: 62.0, Tuition: $10,095
9. Tufts University (Medford, MA) - Score: 61.8, Tuition: $66,358
10. DePaul University (Chicago, IL) - Score: 61.6, Tuition: $43,379
Online software engineering programs offer flexibility for working professionals. Top accredited programs provide the same curriculum quality as on-campus alternatives.
$135,980 median salary · 94% grad rate · 4 grads/yr
$135,980 median salary · 140 grads/yr
$135,980 median salary · 84% grad rate · 11 grads/yr
4. Iowa State University (Ames, IA) - Score: 69.4, Tuition: $8,982
5. Rochester Institute of Technology (Rochester, NY) - Score: 68.9, Tuition: $55,784
6. Western Governors University (Salt Lake City, UT) - Score: 67.8, Tuition: $7,710
7. San Jose State University (San Jose, CA) - Score: 65.9, Tuition: $5,742
8. Auburn University (Auburn, AL) - Score: 65.1, Tuition: $10,704
9. Rowan University (Glassboro, NJ) - Score: 63.9, Tuition: $11,250
10. California Polytechnic State University-San Luis Obispo (San Luis Obispo, CA) - Score: 63.9, Tuition: $5,742
An associate's degree in software 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 · 71% grad rate · 31 grads/yr
$135,980 median salary · 53% grad rate · 16 grads/yr
$135,980 median salary · 46% grad rate · 16 grads/yr
4. Columbia Basin College (Pasco, WA) - Score: 54.2, Tuition: $5,514
5. Bellevue College (Bellevue, WA) - Score: 53.7, Tuition: $4,074
6. Dallas College (Dallas, TX) - Score: 53.2, Tuition: $4,050
7. MiraCosta College (Oceanside, CA) - Score: 52.3, Tuition: $1,104
8. Palm Beach State College (Lake Worth, FL) - Score: 51.8, Tuition: $3,030
9. Pasco-Hernando State College (New Port Richey, FL) - Score: 51.0, Tuition: $2,297
10. State College of Florida-Manatee-Sarasota (Bradenton, FL) - Score: 49.7, Tuition: $2,365
Graduate programs in software engineering (PhD and doctoral degrees) prepare students for research, academic, and senior leadership positions.
$135,980 median salary · 98% grad rate · 33 grads/yr
$135,980 median salary · 94% grad rate · 4 grads/yr
$135,980 median salary · 91% grad rate · 1086 grads/yr
4. University of Southern California (Los Angeles, CA) - Score: 86.2, Tuition: $66,640
5. University of Illinois Urbana-Champaign (Champaign, IL) - Score: 83.8, Tuition: $14,768
6. Stanford University (Stanford, CA) - Score: 82.8, Tuition: $61,731
7. Princeton University (Princeton, NJ) - Score: 82.6, Tuition: $59,710
8. Cornell University (Ithaca, NY) - Score: 81.8, Tuition: $65,204
9. University of California-San Diego (La Jolla, CA) - Score: 80.0, Tuition: $11,834
10. University of Michigan-Ann Arbor (Ann Arbor, MI) - Score: 79.5, Tuition: $17,977
Looking for quality software 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 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 graduates enjoy excellent career prospects with high starting salaries, strong job growth, and opportunities across every industry. The BLS projects 25% job growth for software developers through 2032, much faster than average. For detailed compensation analysis, see our software engineer salary guide.
Develop both frontend user interfaces and backend systems for web and mobile applications.
Design high-level software system architecture and make key technical decisions for development teams.
Lead software development teams, mentor junior developers, and guide technical project decisions.
Software engineering programs combine computer science fundamentals with practical development skills and engineering methodology. Core courses cover programming, data structures, software design, and project management, with hands-on team projects throughout.
Most programs require capstone projects where students work in teams to build complete software systems for real clients. For detailed curriculum breakdown, see our software engineering curriculum guide.
Software engineering emphasizes the engineering discipline of building software, methodology, teamwork, testing, project management, and delivering working products. While CS asks 'how does computation work?', software engineering asks 'how do we build reliable software efficiently?'
SE programs include more team projects, industry collaboration, and practical development experience. You'll spend less time on theoretical algorithms and more time on software architecture, agile methodologies, version control, CI/CD pipelines, and working in development teams.
Choose software engineering if you're confident you want to build software products and prefer practical application over theory. The tradeoff is less flexibility. SE provides narrower preparation than CS, which matters if you later want to pivot to research, data science, or other theoretical roles.
For most students, yes. The combination of high starting salaries ($75,000-$95,000), excellent job growth (25% through 2032), and 370,000+ annual job openings makes software engineering one of the most reliable paths to a well-paying tech career.
When it's worth it: You're interested in building software products, enjoy problem-solving and teamwork, and want structured learning with internship opportunities. The degree provides comprehensive technical skills plus the professional development and networking opportunities that bootcamps lack.
When to consider alternatives: You're certain you only want basic web development (bootcamps may be faster), you have significant financial constraints (consider starting at community college), or you're already working as a developer and need specific advanced skills (targeted certifications might suffice).
While a software engineering degree is the most comprehensive path, alternatives exist for those with different timelines, budgets, or specific goals
Many successful engineers combine approaches, starting with a bootcamp or self-study for immediate employment, then adding a degree later for career advancement. For step-by-step guidance, see our software engineer career ladder guide.
Based on 742 programs from IPEDS 2024
Ranking 50 software engineering programs by graduation rate, selectivity, outcomes, and price, University of California-Irvine's Bachelor's in Software Engineering comes out first. The Hakia Score is computed from IPEDS 2024 and BLS data with no paid placement. In-state tuition across the list spans $4,191 to $64,580.
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.

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.