Software Engineering and Computer Science Degrees, Ranked for 2027

1,189 software engineering and computer science programs, checked against each school’s own page and ranked on published federal data, not reputation.

programs tracked
1,189
NCES IPEDS 2024
programs ranked
984
How we rank
software developer median pay
$135,980
BLS OEWS, May 2025

No reputation polls and no paid placement in the rankings. How the rankings are built, and every source.

Find programs for you

Goes to Software Engineering Program Finder

Or browse all rankings

Everything here

The whole site, in six parts

Locations

Every program in a state or a large metro area, with local pay.

51 state pages and 50 city guides

States with the most software engineering programs

Browse All States

Methodology and data

How the scores are built and where every figure comes from.

Bachelor’s scores built from 4 published factors

Read the Methodology
Where to start

Pick the one that describes you

FAQ

Common questions

What is the difference between software engineering and computer science?

Software engineering centers on building and maintaining large software systems: requirements, design, testing and project work. Computer science centers on computation itself: algorithms, theory and systems. This site tracks 138 programs titled software engineering and 1,051 in computer science, and most software engineers hold one or the other.

Is an online software engineering or computer science degree legitimate?

It is the same degree when the school is accredited and the program is one it awards. We list a program as online only when the school’s own page says it can be completed online; 40 of the programs here meet that test.

What does ABET accreditation mean?

ABET accredits individual programs, not whole schools, against published standards for curriculum, faculty and outcomes. 39 software engineering bachelor’s programs here are on ABET’s own list. Employers rarely require it, but it is a useful check on a program.

How much do software engineers earn?

Software developers, the BLS occupation that includes software engineers, earned a median of $135,980 in May 2025. The 10th percentile was $82,460 and the 90th was $214,670.

How do you rank the programs?

Each list scores programs out of 100 on published federal data and the school’s own pages. The bachelor’s ranking uses 4 factors, including completion, cost, ABET status and size. No reputation surveys and no paid placement; the methodology page shows every weight.

Compare the programs, then decide.

Every program here is checked against the school’s own page; the ranked ones also carry federal cost, completion and size figures.