Software Engineering Master’s Programs for 2027

Every master’s degree titled software engineering, scored out of 100 on 2023–24 graduate tuition, graduates a year, the school’s research activity and whether its bachelor’s is ABET-accredited. 44 programs are ranked; 21 states are represented.
A woman holding a laptop presents to four people seated at a seminar table, a large screen behind her
Programs ranked
44
scored on 4 published figures
Colleges and campuses
44
IPEDS; campuses count separately
Available online
10
the school’s own page
Median grad tuition, 2023–24
$14,894
IPEDS, school-wide grad average

Key takeaways

  1. UT Arlington, Arizona State and Cal State Fullerton lead the 44 ranked programs, scored on four figures: graduate tuition, program size, the school’s research activity and whether its bachelor’s is ABET-accredited. ABET doesn’t accredit these master’s programs and no federal source reports a graduate completion rate, so use the score to build a shortlist, then compare courses, the final project and faculty on each program’s page. How we ranked.
  2. East Carolina, UTEP and Cal State Fullerton have the lowest graduate tuition here, under $7,200 a year. That figure is a school-wide average for all graduate students and leaves out program fees, so treat it as a starting point: multiply the program’s own per-credit rate by its credit total, then add fees, before you compare.
  3. 4 programs, Bowling Green State, Grand Canyon, Purdue and West Virginia, publish a rate of their own, from $490 to $950 a credit. Because the federal figure isn’t what their students pay, they aren’t ranked here. If one is on your list, compare it on the published rate times the credit total, plus fees.
  4. 20 of the 44 ranked programs graduate fewer than 10 students a year, while Northeastern, San Jose State and Carnegie Mellon are the largest. A small program can mean small classes, but also courses that run only some terms. Ask how often the courses you need are offered, especially if you plan to study part time.
  5. On the GRE, 3 program pages state a policy plainly, and none require it: Northeastern (no GRE for 2025-26 terms), UH-Clear Lake (no GRE) and RIT (GRE optional). Test policies can change from one admission cycle to the next, so read the current admission page for every program on your shortlist.
  6. 18 programs state a credit total, from 30 to 36 credits. Schools on quarters count more credits for the same work, so compare the number of courses too. Part-time study spreads the same total over more terms; ask whether courses run in the evening or online if you plan to keep working.
Methodology

How we ranked

Who qualifies, the 4 scored factors, and the points each one carries.

Every master’s program is scored out of 100 on 4 published figures, each from a federal dataset or the accreditor’s own list. The same program shows the same score on every page of this site.

Who gets ranked

Pass / fail

A master’s degree titled software engineering, with every scored figure

The program must appear in federal IPEDS completions data at the master’s level. A program missing one of the figures below is not ranked: it is never scored on a guess, and the weights are never quietly rescaled.

Scored factors

100 pts total

Tuition 40 pts
IPEDS annual graduate tuition for 2023–24: the school-wide average across graduate students, which leaves out program fees. A program whose page says it can be completed online is scored at the out-of-state rate.
Scoring: Fixed dollar tiers, so one program’s points never depend on which others are ranked:
  • Under $10,00040 pts
  • $10,000 to $14,99932 pts
  • $15,000 to $19,99924 pts
  • $20,000 to $29,99916 pts
  • $30,000 to $39,9998 pts
  • $40,000 or more0 pts
Program size 30 pts
Graduates a year: the IPEDS average over 2021-22 to 2023-24 for this program’s field and degree level.
Scoring: A log scale that reaches full points at 500 graduates a year, so a large program does not win just by being large. The table shows the raw average.
Research activity 15 pts
The school’s 2021 Carnegie Classification, as IPEDS reports it. Research-active universities run more graduate courses and labs, and have more faculty who can supervise a thesis.
Scoring: By Carnegie class:
  • R1, very high research15
  • R2, high research9
  • Doctoral/professional3
  • Other0
ABET-accredited department 15 pts
Whether the same school’s software engineering or computer science bachelor’s is on ABET’s own list. ABET doesn’t accredit these master’s programs, so this shows whether the department behind one has passed an outside review.
Scoring: 15 points if the school has one, none if not.

Not ranked. A program with no graduates in any of the three IPEDS years, or whose own page states a price of its own (degree completion, extended learning or an online-only rate), isn’t ranked, since a figure the score uses wouldn’t describe it. It still appears on its state page, and is scored once its figures do describe it.

Not scored. Published costs from a program’s own page appear on its card where the school states one, but are not scored: few programs publish one, and they are not on the same basis as each other. Curriculum, faculty and outcomes after graduation are not scored either, because no source reports them the same way for every program.

Read the full methodology: every data source and its year, how state and city ranks work, and what we leave out.

The ranking

The ranking

The 44 master’s programs with both scored figures, highest score first. Sort by any column; press a school’s name to jump to its details.

Filter

Showing all 44 programs.

Software Engineering Master’s Programs, ranked by score
Scoreof 100
01 01 UT Arlington Arlington, TX Campus $9,015 32.3 86.9
02 02 Arizona State Tempe, AZ Campus $12,376 146.3 86.1
03 03 Cal State Fullerton Fullerton, CA Campus $7,176 69.7 84.6
04 04 San Jose State San Jose, CA Campus $7,176 322.3 82.9
05 05 UC Irvine Irvine, CA Campus $12,264 51.3 81.1
06 06 George Mason Fairfax, VA Campus $13,726 30.7 78.7
07 07 East Carolina Greenville, NC Online $4,749 5.7 73.2
08 08 UT Dallas Richardson, TX Campus $15,088 31.0 70.7
09 09 UTEP El Paso, TX Campus $5,865 20.3 69.8
10 10 Cleveland State Cleveland, OH Campus $10,840 13.3 68.8
11 11 Kennesaw State Kennesaw, GA Campus + online $19,188 57.0 67.6
12 12 Cal State Northridge Northridge, CA Campus $7,176 8.3 65.8
13 13 Northeastern Boston, MA No GRE for 2025-26 terms Campus $27,728 812.0 61.0
14 14 UH-Clear Lake Houston, TX No GRE Campus + online $17,532 36.3 59.5
15 15 North Dakota State Fargo, ND Campus + online $11,377 10.7 58.9
16 16 Mercer Macon, GA Online $17,565 7.7 58.4
17 17 Scranton Scranton, PA Campus $11,580 6.0 56.4
18 18 New Jersey Institute of Technology Newark, NJ Campus $22,534 7.0 56.0
19 19 St. Cloud State Saint Cloud, MN Online $14,130 2.7 53.3
20 20 Washington State Pullman, WA Online $27,842 3.3 53.0
21 21 University of Cincinnati Cincinnati, OH Campus $13,224 2.3 52.8
22 22 Concordia University-Wisconsin Mequon, WI Online $12,960 30.0 51.6
23 23 Minnesota-Twin Cities Minneapolis, MN Campus $19,116 12.7 51.6
24 24 Florida Institute of Technology Melbourne, FL Campus $22,860 8.7 51.0
25 25 Wisconsin-La Crosse La Crosse, WI Campus $8,870 8.0 50.6

Pick any program in the full list to jump to its details.

26 26 Central Connecticut State New Britain, CT Campus $8,300 4.7 48.4
27 27 SMU Dallas, TX Campus + online $31,590 12.7 44.6
28 28 Pace New York, NY Campus $28,091 6.7 43.9
29 29 Stevens Hoboken, NJ Campus + online $41,380 53.0 43.2
30 30 Embry-Riddle Aeronautical University-Daytona Beach Daytona Beach, FL Campus $20,340 7.7 41.4
31 31 DePaul Chicago, IL Campus + online $22,135 25.0 40.7
32 32 Carnegie Mellon Pittsburgh, PA Online $48,496 184.7 40.2
33 33 Drexel Philadelphia, PA Campus + online $36,234 27.7 39.2
34 34 Villanova Villanova, PA Campus $21,261 13.7 38.0
35 35 Loyola University Chicago Chicago, IL Campus $21,375 13.0 37.7
36 36 RIT Rochester, NY GRE optional Campus $56,884 15.0 37.4
37 37 American National University-Pikeville Pikeville, KY Online $13,039 1.3 36.0
38 38 University of Advancing Technology Tempe, AZ Online $15,915 6.3 33.6
39 39 Concordia University Ann Arbor Ann Arbor, MI Campus $14,700 0.3 33.3
40 40 St. Mary's University San Antonio, TX Online $19,782 5.7 33.2
41 41 Saint Louis University Saint Louis, MO Campus $23,580 4.3 33.0
42 42 Fairfield Fairfield, CT Campus $20,625 12.0 31.4
43 43 University of Detroit Mercy Detroit, MI Campus $22,250 3.0 25.7
44 44 Tufts Medford, MA Campus $48,324 5.3 23.9

About these columns

  • Format: as the program’s own page states it, or from IPEDS distance-education data where the page doesn’t say.
  • Grad tuition: IPEDS 2023–24, in-state (out-of-state for programs offered online); the school-wide average across all graduate students, excluding program fees.
  • Grads/yr: IPEDS completions, 3-year average (2021–22 to 2023–24).

9 programs aren’t ranked here: 4 set their own tuition, so the federal figure our score uses doesn’t apply; 5 have no graduates yet to measure. Each still appears on its state page.

Program details

Program details

The top 25 programs in detail. For any of the other 19, press “Show all” in the ranking table and choose the program to open its card.

#01

The University of Texas at Arlington

Master of Software Engineering · Arlington, TX

Score 86.9 of 100
  • Top 10 in the ranking
  • Cost40/40
  • Size16.9/30
  • Research15/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, in-state
$9,015
Out-of-state
$23,507
Grads/yr
32.3

School-wide average across all graduate students; excludes program fees.

The 30-credit-hour Master of Software Engineering at UT Arlington includes a two-course sequence devoted to implementation of a software project. Foundations are CSE 5311 Design and Analysis of Algorithms, CSE 5321 Software Testing and CSE 5322 Software Design Patterns, and you then choose three specialization courses from a list that includes Agile Software Development and Secure Programming. Two more courses come from topics such as cloud computing and big data or machine learning, and two electives are chosen with an advisor, and one of them can come from outside the department.

Only grades of C or better count, and you must keep a 3.0 cumulative and major GPA. Admission looks for an undergraduate GPA of 3.0 overall and 3.2 over the last two years, and a combined GRE verbal and quantitative score of at least 305. The department neither requires nor reviews letters of recommendation or statements of purpose. The curriculum covers software system design and development and web and mobile application development, and it teaches programming languages such as C, C++, C# and Java. Qualifying UT Arlington graduates can have the GRE requirement waived.

#02

Arizona State University

Software Engineering (Data Science), MS · Tempe, AZ

Score 86.1 of 100
  • Top 10 in the ranking
  • Cost32/40
  • Size24.1/30
  • Research15/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, in-state
$12,376
Out-of-state
$25,722
Grads/yr
146.3

School-wide average across all graduate students; excludes program fees.

Pick the culminating experience first, because it shapes the rest of your plan: the Software Factory Capstone (SER 517, 3 credit hours) comes with 3 hours of electives, while the 6-hour thesis (SER 599) comes with none. Either way the degree is 30 credit hours at the Polytechnic campus. The core is Advanced Data Structures and Algorithms, Emerging Languages and Programming Paradigms and Foundations of Software Engineering. The data science concentration includes Data Science for Software Engineers (SER 541), one course from a list that has Data Processing at Scale, Data Visualization and Semantic Web Engineering, and one from a statistics group that has Data Mining, Statistical Machine Learning and Regression Analysis.

Six restricted elective hours cover topics such as Software Security, Cloud Computing, Software Design and Software Agility. You can apply with a bachelor's or master's degree in computing science engineering, data science engineering, industrial engineering, software engineering or a related field, a cumulative GPA of at least 3.00 in the last 60 hours of your first bachelor's degree (or in an applicable master's), and two semesters of calculus with a grade of C or higher.

#03

California State University-Fullerton

Software engineering, Master’s · Fullerton, CA

Score 84.6 of 100
  • Top 10 in the ranking
  • Lowest 10% tuition in this ranking
  • Cost40/40
  • Size20.6/30
  • Research9/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$7,176
Out-of-state
$16,680
Grads/yr
69.7
Field earnings, 1 yr (not scored)
$113,000
Field median debt (not scored)
$34,066

School-wide average across all graduate students; excludes program fees.

California State University-Fullerton is a public university of 43,662 students. Its six-year graduation rate is 70 percent, and it admits 91 percent of applicants.

The school is listed for a master's degree in software engineering. Those figures describe the university, not the program.

#04

San Jose State University

Software Engineering, MS · San Jose, CA

Score 82.9 of 100
  • Top 10 in the ranking
  • Lowest 10% tuition in this ranking
  • Cost40/40
  • Size27.9/30
  • Research0/15
  • ABET dept.15/15
Credits
33
Grad tuition 2023–24, in-state
$7,176
Out-of-state
$16,680
Grads/yr
322.3

School-wide average across all graduate students; excludes program fees.

Class schedules are designed for employed engineers who study part time. The degree is 33 semester units of 200-level courses with a cumulative 3.0 GPA, and at least 27 of those units must be 200-level software engineering courses. The common core includes Software Systems Engineering, Enterprise Software Platforms and Data Mining. You then take two courses from one of six specializations: Enterprise Software Technologies, Cloud Computing and Virtualization, Software Systems Engineering, Data Science, Cybersecurity or Networking Software.

Approved electives add 9 units. Every student finishes with a thesis or a project, both done under an advisor. The thesis is original research on a topic its committee approves, and the project ends with a report for department review and a presentation at a department project exposition. For classified standing you need a bachelor's degree in software engineering or computer science with a 3.0 GPA. A bachelor's degree in any engineering or science discipline can earn conditionally classified standing, and you then take a series of core programming courses first.

#05

University of California-Irvine

Master of Software Engineering · Irvine, CA

Score 81.1 of 100
  • Top 10 in the ranking
  • Cost32/40
  • Size19.1/30
  • Research15/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$12,264
Out-of-state
$27,366
Grads/yr
51.3

School-wide average across all graduate students; excludes program fees.

Full-time students finish the Master of Software Engineering in 15 months, and part-time students in 27. The program rests on four thrusts: programming breadth, software engineering principles, professional development and practice. You complete Curricular Practical Training, a two-part Capstone Project in Software Engineering and an advisement course, then take at least six courses numbered SWE 240P to 259P and at least seven more numbered SWE 260P to 277P. The final examination is a technical report and an oral presentation describing your capstone project, conducted by the faculty teaching the capstone course.

You must keep a 3.0 GPA with no grade below a B-, and to stay past the first quarter you need to complete two-thirds of your programming breadth courses with a B or higher. Admission looks for a bachelor's degree or equivalent, proficiency in at least two programming languages, knowledge of algorithms and data structures, and demonstrated interest in a career as a software engineer. A design portfolio, a GitHub profile or GRE scores are optional but strongly encouraged.

#06

George Mason University

MS in Software Engineering (MS-SWE) · Fairfax, VA

Score 78.7 of 100
  • Top 10 in the ranking
  • Cost32/40
  • Size16.7/30
  • Research15/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, in-state
$13,726
Out-of-state
$35,677
Grads/yr
30.7
Field earnings, 1 yr (not scored)
$132,367

School-wide average across all graduate students; excludes program fees.

All classes at George Mason University are scheduled in the late afternoon for part-time students, and the page says many students in this master's work full time. The 30 credits split into 12 core credits, 9 software engineering-related credits and 9 elective credits. The four core courses are Object-Oriented Software Specification and Construction, Software Design and Architecture, User Interface Design and Development, and Software Testing. You can put six elective credits toward a thesis with a faculty sponsor.

Applicants need a 3.00 GPA in the last 60 credits of their bachelor's degree, a one-page statement of educational and career goals and a current resume. The bachelor's degree has to include introductory programming, an object-oriented language such as Java, C++ or C#, data structures and algorithms, and machine organization. Students who lack a foundation can use the School of Computing's bridge courses, and students in the applied computer science, computer science and information technology bachelor's programs can enter through a five-year accelerated BS-MS.

#07

East Carolina University

Software engineering, Master’s · Greenville, NC

Score 73.2 of 100
  • Top 10 in the ranking
  • Lowest tuition in this ranking
  • Cost40/40
  • Size9.2/30
  • Research9/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$4,749
Out-of-state
$17,898
Grads/yr
5.7

School-wide average across all graduate students; excludes program fees.

#08

The University of Texas at Dallas

Master of Science in Software Engineering · Richardson, TX

Score 70.7 of 100
  • Top 10 in the ranking
  • Cost24/40
  • Size16.7/30
  • Research15/15
  • ABET dept.15/15
Credits
33
Grad tuition 2023–24, in-state
$15,088
Out-of-state
$29,468
Grads/yr
31
Field earnings, 1 yr (not scored)
$100,030

School-wide average across all graduate students; excludes program fees.

Five core courses anchor this 33-credit-hour minimum degree at UT Dallas: SE 6329 Object-Oriented Software Engineering, SE 6361 Advanced Requirements Engineering, SE 6362 Advanced Software Architecture and Design, SE 6367 Software Testing, Validation and Verification, and SE 6387 Advanced Software Engineering Project. You satisfy the core with a 3.19 minimum grade point average, or a 3.0 minimum in the five core courses plus one extra approved elective. Electives total at least 18 credit hours, and at least 12 of those are 6000 or 7000 level computer science courses that could include 6 hours of thesis with a graduate advisor's approval.

Students without an undergraduate degree in computer science or software engineering complete leveling courses first: CS 5303 Computer Science I, CS 5330 Computer Science II, CS 5333 Discrete Structures, CS 5343 Algorithm Analysis and Data Structures, CS 5348 Operating Systems Concepts and SE 5354 Software Engineering. Professional experience can be considered in place of the first two, and the graduate advisor can require a diagnostic exam. Evening courses let part-time students earn the degree. You can't pursue this degree and the Computer Science MS together.

#09

The University of Texas at El Paso

Software Engineering, M.S. · El Paso, TX

Score 69.8 of 100
  • Top 10 in the ranking
  • Lowest 10% tuition in this ranking
  • Cost40/40
  • Size14.8/30
  • Research15/15
  • ABET dept.0/15
Credits
30
Grad tuition 2023–24, in-state
$5,865
Out-of-state
$15,320
Grads/yr
20.3
Field earnings, 1 yr (not scored)
$102,946
Field median debt (not scored)
$26,718

School-wide average across all graduate students; excludes program fees.

UTEP's master's is a 30-semester-credit-hour non-thesis professional program: 15 hours of required software engineering courses, 12 hours of prescribed electives in software engineering and computer science, and a 3-hour practicum. The six core courses are CS 5374 Software Construction, CS 5385 Software Requirements Engineering, CS 5386 Software Architecture and Design, CS 5387 Software Integration and V&V, CS 5388 Software Project Management and CS 5389 Software Engineering Practicum, and you need a B average or better in them, with no more than one C. You can instead take the secure cyber-systems track, which adds CS 5352 Computer Security to the core and three electives from a list that includes Computer Networks and Software Reverse Engineering.

Applicants need a bachelor's degree in any field of science or engineering, and students without the background can be assigned undergraduate leveling courses that do not count toward the degree. The application asks for a personal statement and letters of recommendation. The curriculum was developed around the needs of the Department of Homeland Security and the National Cyber Security Division.

#10

Cleveland State University

Master of Science in Software Engineering · Cleveland, OH

Score 68.8 of 100
  • Top 10 in the ranking
  • Cost32/40
  • Size12.8/30
  • Research9/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$10,840
Out-of-state
$18,543
Grads/yr
13.3

School-wide average across all graduate students; excludes program fees.

The thesis route at Cleveland State takes 30 credit hours: 24 of coursework and 6 of thesis. The non-thesis route takes 32, made up of 30 hours of coursework and 2 credit hours of Software Engineering Project (CIS 638). The department encourages the thesis option for anyone heading toward a doctoral degree. Courses in the Master of Science in Software Engineering cover software design, architecture, quality assurance and software project management, and the course structure accommodates both full-time and part-time learners.

The program emphasizes hands-on projects and collaboration with industry partners, and students work on real-world problems, often through partnerships with local industry. The department lists research areas in software engineering, programming and operating systems. A limited number of graduate assistantships are available each year through the Department of Computer Science and the Washkewicz College of Engineering, and you apply with a form. Employers the department names for graduates include Hyland Software, Progressive Insurance, Cleveland Clinic, Keybank and Sherwin-Williams.

#11

Kennesaw State University

Master of Science in Software Engineering · Kennesaw, GA

Score 67.6 of 100
  • Campus or online
  • Cost24/40
  • Size19.6/30
  • Research9/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, out-of-state
$19,188
Grads/yr
57
Field earnings, 1 yr (not scored)
$92,217
Field median debt (not scored)
$35,556

School-wide average across all graduate students; excludes program fees. Out-of-state campus rate; an online program may charge a different flat rate.

You can finish Kennesaw State University's software engineering master's in one to two years. It is 30 credit hours, offered face-to-face, in a hybrid setting or fully online, with full-time and part-time options and evening classes among the schedules. Entry terms are fall, spring and summer. Admission asks for a bachelor's degree with a minimum GPA of 2.75 from a regionally accredited college or university, official transcripts from each school you attended, and a resume or professional vitae.

Fundamental knowledge of the field has to show up through relevant coursework, foundation courses or foundation modules, and students from outside computing can be assigned up to four foundation courses. Coursework covers web, mobile and cloud software through analysis, design and architecture, system verification and data management. Listed job titles for graduates include DevOps engineer, agile scrum master, software project manager and solution architect.

#12

California State University-Northridge

Software Engineering, M.S. · Northridge, CA

Score 65.8 of 100
  • Lowest 10% tuition in this ranking
  • Cost40/40
  • Size10.8/30
  • Research0/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, in-state
$7,176
Out-of-state
$16,680
Grads/yr
8.3

School-wide average across all graduate students; excludes program fees.

Every candidate in this master's program writes a thesis proposal. Once the faculty supervisor, the graduate coordinator and the department chair approve it, it becomes a contract between you and the department about the work to be done. The culminating 6 units are Directed Graduate Research and Thesis, and you defend or present the results before a three-member committee. The 30 units include five breadth courses chosen from Software Requirements Analysis and Specification, Software Engineering Management, Software Verification and Validation, Software Metrics, Advanced Topics in Software Engineering and Software Architecture and Design.

Nine elective units come from one software engineering elective (Advanced Web Engineering, Graphical User Interfaces, Object-Oriented Software Development, or a breadth course you didn't use) and two computer science courses at the 400, 500 or 600 level. Every course needs a C or better, and none can be more than 7 years old when you finish. Fully classified status takes any required prerequisite undergraduate material and a 3.0 GPA in your conditionally classified work.

#13

Northeastern University

Master of Science in Software Engineering Systems · Boston, MA

Score 61.0 of 100
  • Most graduates a year in this ranking
  • Campus
  • Cost16/40
  • Size30/30
  • Research15/15
  • ABET dept.0/15
Grad tuition 2023–24, in-state
$27,728
Grads/yr
812
Published cost, school’s page (not scored)
$63,264 estimated total tuition, academic year 2026-2027 total program estimate at 2026-2027 rates

School-wide average across all graduate students; excludes program fees.

You can enter Northeastern's program in the fall or spring and finish in two years, part time or full time, on the ground at the Arlington, Boston or Toronto campus. The Master of Science in Software Engineering Systems approaches software development from the analytical and methodological perspective of an engineer. You build advanced design and engineering skills, cloud computing knowledge and machine learning algorithms. Courses cover data management, advanced data management, business intelligence, column databases, data science and Big Data engineering, and the list includes advanced data science and cloud computing.

You also get advanced functional programming in Scala and multithread concurrent computing. A paired option adds a 16-semester hour Graduate Certificate in Engineering Leadership through the Gordon Institute of Engineering Leadership, with an industry-based challenge project, and you must be admitted to the Gordon Institute to take that path. Applicants submit two letters of recommendation and transcripts from all institutions attended. The program meets F-1 visa requirements. Estimated total tuition is $63,264 at academic year 2026-2027 rates.

#14

University of Houston-Clear Lake

Software Engineering M.S. · Houston, TX

Score 59.5 of 100
  • Campus or online
  • Cost24/40
  • Size17.5/30
  • Research3/15
  • ABET dept.15/15
Grad tuition 2023–24, out-of-state
$17,532
Grads/yr
36.3

School-wide average across all graduate students; excludes program fees. Out-of-state campus rate; an online program may charge a different flat rate.

Four optional specializations, Gaming, Robotics Software, Software Project Management and Data Mining, come beyond the core at the University of Houston-Clear Lake. The coursework addresses the foundations, methodologies and tools used in the management, planning, design and engineering of software systems, and each core area of software engineering has its own set of core and extended courses. You finish with either the capstone option or the thesis option. The degree runs in a traditional face-to-face classroom setting and fully online.

Admission asks for a 3.0 GPA and a bachelor's degree in computer science or another computing-related or engineering field, though applicants with other degrees can qualify with evidence of significant work experience in software development. You also need foundation courses: Data Structures and at least two other programming classes, such as C, C++, Java or Object Oriented Programming. GRE scores are not required. The program balances theory and practice, and the page says you are best prepared with an undergraduate degree in computer science.

#15

North Dakota State University

Master of Software Engineering (MSE) · Fargo, ND

Score 58.9 of 100
  • Campus or online
  • Cost32/40
  • Size11.9/30
  • Research15/15
  • ABET dept.0/15
Grad tuition 2023–24, out-of-state
$11,377
Grads/yr
10.7

School-wide average across all graduate students; excludes program fees. Out-of-state campus rate; an online program may charge a different flat rate.

Finishing this degree on your own timeline is possible at North Dakota State University, which offers the Master of Software Engineering online as well as on campus. The program goes past programming to a full, disciplined approach to software development and lifecycle management, from requirements gathering and design to testing, maintenance and project management. The curriculum builds skills in software design, software testing, project planning and more, with a strong emphasis on methodologies, tools and real-world application.

Advanced coursework is paired with hands-on experience, and you can collaborate with researchers on pressing problems in the field. Three graduate certificates sit alongside the degree, each on campus or online: building software projects, fundamentals of software engineering, and management of software engineering projects. Various departments offer graduate assistantships to help cover costs, and each student works with a dedicated academic advisor on a personalized plan.

#16

Mercer University

Software engineering, Master’s · Macon, GA

Score 58.4 of 100
  • Cost24/40
  • Size10.4/30
  • Research9/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$17,565
Grads/yr
7.7

School-wide average across all graduate students; excludes program fees.

Mercer University is a private nonprofit school in Macon, Georgia, with an enrollment of 9,196.

It admits 69 percent of applicants and reports a six-year graduation rate of 70 percent. Those figures describe the university as a whole, not the software engineering master's program.

#17

University of Scranton

Master of Science in Software Engineering · Scranton, PA

Score 56.4 of 100
  • Campus
  • Cost32/40
  • Size9.4/30
  • Research0/15
  • ABET dept.15/15
Credits
36
Grad tuition 2023–24, in-state
$11,580
Grads/yr
6
Published cost, school’s page (not scored)
$965 per credit hour; estimated $34,740 total before fees

School-wide average across all graduate students; excludes program fees.

For most students the master's ends in a team thesis project: SE 598 covers project analysis and design, SE 599 covers implementation and evaluation, and together they carry six of the 36 credit hours. Some projects are done with local firms. Before that you take 12 credits of fundamentals (Mathematics for Software Engineering, Introduction to Software Development, Formal Methods and Models, and Requirements Analysis and Software Specification), then courses in software design, software project management and software security, plus three electives.

The University of Scranton runs the program on campus over about two years, and each student works with a faculty mentor on academic planning. Tuition is $965 per credit hour, an estimated $34,740 before fees. Applicants need a bachelor's degree (computer science is preferred, not required) and knowledge equivalent to undergraduate courses in object-oriented programming, operating systems, discrete mathematics, data structures, file processing and database systems. The standard is a 3.0 undergraduate GPA, and applicants below it can be required to submit a GRE or GMAT score. You also send one letter of recommendation, a resume and a personal statement.

#18

New Jersey Institute of Technology

M.S. Software Engineering · Newark, NJ

Score 56.0 of 100
  • Campus
  • Cost16/40
  • Size10/30
  • Research15/15
  • ABET dept.15/15
Credits
33
Grad tuition 2023–24, in-state
$22,534
Out-of-state
$33,318
Grads/yr
7

School-wide average across all graduate students; excludes program fees.

Thirty-three credits make up the on-campus M.S. in Software Engineering at NJIT, which sits in the Ying Wu College of Computing. The stated aim is in-depth knowledge of the entire lifecycle of software projects, along with the theoretical knowledge and practical skills to integrate quickly into software companies or businesses that develop in-house software.

You learn to analyze a problem and define the software requirements for its solution, design, implement and evaluate software projects, and show skill in the design of algorithms and programs. You also work in groups on real-life software projects and present project outcomes in written and oral form.

#19

Saint Cloud State University

Software Engineering Professional Science Masters · Saint Cloud, MN

Score 53.3 of 100
  • Fully online
  • Cost32/40
  • Size6.3/30
  • Research0/15
  • ABET dept.15/15
Grad tuition 2023–24, out-of-state
$14,130
Grads/yr
2.7

School-wide average across all graduate students; excludes program fees. Out-of-state campus rate; an online program may charge a different flat rate.

This Professional Science Master's is fully online and built for people already working in computing. You should have two years of computing work experience after your undergraduate degree, or be employed full time with a U.S. based organization. Applicants without the experience can still be admitted if they complete a full-time internship during the program, not counting the capstone project. The curriculum integrates 20 percent of MBA courses, so you pick up management skills alongside the software engineering, and prior industry knowledge and experience is considered for credit.

Faculty hold terminal degrees and have industrial experience in software engineering, and an industry advisory board reviews the program regularly. The GRE requirement can be waived with two years of recent full-time professional computing experience or a prior graduate degree from an accredited institution. International applicants need a TOEFL score of 100 for unconditional admission. The application asks for transcripts, a statement of intent, a resume and three recommendations.

#20

Washington State University

MS in Software Engineering (MS SE) · Pullman, WA

Score 53.0 of 100
  • Fully online
  • Cost16/40
  • Size7/30
  • Research15/15
  • ABET dept.15/15
Credits
30
Grad tuition 2023–24, out-of-state
$27,842
Grads/yr
3.3

School-wide average across all graduate students; excludes program fees. Out-of-state campus rate; an online program may charge a different flat rate.

This Master of Science in Software Engineering (MS SE) runs online through WSU's Global Campus and comes to 30 credits, which you can finish in under two years on a full-time course load. Working professionals can go part time. The courses are designed and taught by faculty in the School of Electrical Engineering and Computer Science, including experts in computer science, data science, software maintenance and evolution, software testing and security.

Coursework covers design, development, validation, maintenance, reuse, management and security of software products, along with the tools, methods and techniques used in modern software engineering practice. You also pick up the managerial and leadership skills needed to advance in the industry. Graduates can pursue careers as software developer, software engineer, requirements engineer, quality assurance engineer or project manager. Your application needs a statement of purpose, three letters of recommendation and transcripts. International applicants face a minimum TOEFL score of 93.

#21

University of Cincinnati

Master of Engineering in Software Engineering · Cincinnati, OH

Score 52.8 of 100
  • Cost32/40
  • Size5.8/30
  • Research15/15
  • ABET dept.0/15
Grad tuition 2023–24, in-state
$13,224
Out-of-state
$24,996
Grads/yr
2.3

School-wide average across all graduate students; excludes program fees.

Cincinnati's software engineering master's is a Master of Engineering degree offered through the College of Engineering and Applied Science.

It aims to give you a deeper understanding of software engineering and familiarity with major areas: requirements engineering, software testing, large-scale software development, and embedded and cyber-physical systems engineering. The program page points to applications across engineering, mathematics, the sciences, social sciences and bioinformatics.

#22

Concordia University-Wisconsin

Software engineering, Master’s · Mequon, WI

Score 51.6 of 100
  • Cost32/40
  • Size16.6/30
  • Research3/15
  • ABET dept.0/15
Grad tuition 2023–24, in-state
$12,960
Grads/yr
30

School-wide average across all graduate students; excludes program fees.

The master's-level software engineering listing at Concordia University-Wisconsin belongs to a private nonprofit university in Mequon with 5,253 students.

The university admits 78% of applicants, and its six-year graduation rate is 68%. Those are institution-wide figures, so read them as a description of the school rather than of this degree.

#23

University of Minnesota-Twin Cities

Master of Science in Software Engineering (MSSE) · Minneapolis, MN

Score 51.6 of 100
  • Cost24/40
  • Size12.6/30
  • Research15/15
  • ABET dept.0/15
Grad tuition 2023–24, in-state
$19,116
Out-of-state
$29,580
Grads/yr
12.7
Field earnings, 1 yr (not scored)
$127,323

School-wide average across all graduate students; excludes program fees.

The University of Minnesota's MSSE is built for people who work while they study. You attend one all-day visit to campus per week, rotating between Fridays and Saturdays, and classes begin at 8:00am and end between 4:00pm and 5:00pm.

Each fall, four class sessions form a Professional Seminar Series where subject matter experts share research findings and insights. The final semester is electives, and the cohort votes on which are offered.

#24

Florida Institute of Technology

Software engineering, Master’s · Melbourne, FL

Score 51.0 of 100
  • Cost16/40
  • Size11/30
  • Research9/15
  • ABET dept.15/15
Grad tuition 2023–24, in-state
$22,860
Grads/yr
8.7

School-wide average across all graduate students; excludes program fees.

Melbourne, Florida, is home to the master's software engineering listing for Florida Institute of Technology. The university is a private nonprofit with 8,992 students, a six-year graduation rate of 64% and an admit rate of 58%.

The same university also has a bachelor's degree in software engineering, with undergraduate tuition of $44,620.

#25

University of Wisconsin-La Crosse

Master of Software Engineering (MSE) · La Crosse, WI

Score 50.6 of 100
  • Cost40/40
  • Size10.6/30
  • Research0/15
  • ABET dept.0/15
Grad tuition 2023–24, in-state
$8,870
Out-of-state
$19,106
Grads/yr
8

School-wide average across all graduate students; excludes program fees.

Three semesters is the baseline for the Master of Software Engineering at the University of Wisconsin-La Crosse, for a full-time student with no prerequisite coursework to make up. Part-time study, if the program approves it, or an individual plan of coursework, research or capstone project can stretch that. The curriculum pairs technical skills with software project management, and the course list includes CS 744 Software Project Management and CS 745 Software Modeling, Analysis, and Verification.

Other courses cover secure software development and advances in software engineering, such as risk analysis, software architectures and software metrics. In Software Design IV, students work in teams to build a medium-scale software product of 2000 to 5000 lines. The Software Development Project is a major project that ends in a written report and an oral examination by the Project Evaluation Committee. A one-credit Software Development Internship requires nine MSE credits and a 3.5 or higher GPA, and it does not count toward the degree.

Top 25

What the top 25 have in common

The top 25 of the 44 ranked master’s programs charge a median of $12,960 in tuition, against $22,135 for the rest. Tuition carries 40 of the 100 points and program size 30, so the leaders pair a lower graduate price with a program large enough to graduate students every year. 18 of the 25 are at R1 or R2 research universities, and 18 in an ABET-accredited department. 20 of the top 25 are public universities.

FigureTop 25Ranked
26 to 44
Median tuition, 2023–24$12,960$22,135
Median graduates a year13.37.7
At an R1 or R2 university18 of 2510 of 19
ABET-accredited department18 of 255 of 19
Public universities20 of 251 of 19
Can be completed online5 of 255 of 19

Tuition and graduation rate: IPEDS. Graduates a year: IPEDS completions, 3-year average. Online: the program’s own page.

Cost

What master’s programs cost

Published tuition for 2023–24, before aid, from IPEDS.

$12,264 Public, in-state median
$22,135 Private median

Across the 44 ranked master’s programs, graduate tuition, the school-wide average for 2023–24 runs from $4,749 to $56,884 a year. Half charge less than $17,549, and 8charge under $10,000. The 21 public universities have a median of $12,264; the 23 private ones, $22,135.

Lowest
$4,749
25th percentile
$12,093
Median
$17,549
75th percentile
$22,616
Highest
$56,884

The five lowest-tuition programs in the ranking

  1. East Carolina $4,749 · #7 · score 73.2
  2. UTEP $5,865 · #9 · score 69.8
  3. Cal State Fullerton $7,176 · #3 · score 84.6
  4. San Jose State $7,176 · #4 · score 82.9
  5. Cal State Northridge $7,176 · #12 · score 65.8

These are published prices before financial aid. The graduate figure is a school-wide average that leaves out program fees, so a program with its own rate can differ. Check each school’s net price calculator before comparing two schools on cost alone.

Where to study

Where the master’s programs are

The 44 master’s programs on this page are spread across 21 states. Texas has the most, with 6. The highest-ranked, The University of Texas at Arlington, is in Texas.

Each state page lists every software engineering and computer science program in the state, with local pay for software developers from BLS. To search by metro instead, start with software engineering programs by city.

Careers

Jobs and pay after the degree

What software developers earn and how fast the job is growing, from BLS.

Software developer is the job these programs prepare students for, and BLS tracks it closely. Software developers earned a median of $135,980 a year in May 2025, according to the Bureau of Labor Statistics, with the middle half between $105,210 and $171,980. About 1,688,000 people held the job.

BLS projects software developer jobs to grow 10.2% from 2025 to 2035, against 3.5% for all occupations, with about 95,300 openings a year. Software quality assurance analysts and testers, a related job BLS tracks separately, earned a median of $104,300, and that job is projected to grow 5.7% over the same decade.

$135,980 Median pay, software developers BLS OEWS, May 2025
10.2% Projected job growth, 2025-35 BLS projections, 2025-35
95,300 Openings a year BLS projections, 2025-35

BLS Occupational Employment and Wage Statistics, May 2025; BLS Employment Projections, 2025-35.

How to choose

How to choose a software engineering master’s program

The score builds a shortlist; these questions settle it.

A master’s ranking has less to work with than a bachelor’s one. ABET doesn’t accredit these programs and no federal source reports a graduate completion rate, so the score uses price, size, the school’s research activity and the accreditation of its bachelor’s. Use it to build a shortlist, then judge the programs on what the score can’t see.

Thesis, project or coursework

Programs end in one of three ways: a research thesis, a capstone project, or coursework alone. A thesis suits someone heading toward a PhD or research work; a capstone builds a portfolio piece for industry. Of the program descriptions on this page, 13 mention a thesis and 9 a capstone. Check which one is required and which is optional before you apply.

Credits and length

18 programs state a credit total on their own page, from 30 to 36 credits, with a median of 30. A school on quarters counts more credits for the same amount of work, so compare course counts as well. Part-time study stretches the same credits over more terms.

Admission and the GRE

Look at the undergraduate background the admission page asks for, and whether the program offers bridge courses if you are switching fields. On the GRE, Northeastern University (no gre for 2025-26 terms), University of Houston-Clear Lake (no gre), Rochester Institute of Technology (gre optional) state their policy plainly; for the rest, read the current admission page, since policies change from year to year.

What you will pay

The tuition column is the IPEDS school-wide graduate average, which leaves out program fees. If the program charges by the credit, multiply its own rate by its credit total to get a real figure, then add fees. If you are working, ask your employer whether it reimburses tuition.

Online or on campus

10 of these programs can be completed online, according to their own pages, and they are ranked among themselves in the online master’s ranking. If you don’t yet hold a bachelor’s, start with the software engineering bachelor’s ranking.

FAQ

Frequently asked questions

How are software engineering master’s programs ranked here?

Each program is scored out of 100 on graduate tuition for 2023–24 (40 points), graduates a year (30), the school’s Carnegie research classification (15) and whether the same school’s software engineering or computer science bachelor’s is on ABET’s list (15). 44 programs have every figure and are ranked. ABET doesn’t accredit the master’s programs themselves.

How much does a master’s in software engineering cost?

At the campus programs, IPEDS graduate tuition for 2023–24 runs $4,749 to $56,884, with a median of $14,894. Each is the school-wide average across all graduate students and excludes program fees.

Can you earn a master’s in software engineering online?

Yes. 10 of the 44 programs here can be completed online, according to each school’s own program page.

Why are some programs not ranked?

A program is ranked only when every scored figure describes it. 4 programs publish their own prices, which the federal tuition figure doesn’t describe, and 5 reported no graduates in any of the three most recent IPEDS years. None is scored on a guess, and each still appears on its state page.

Do software engineering master’s programs require the GRE?

It varies by school, so check each admission page. Of the programs here, Northeastern University (no gre for 2025-26 terms), University of Houston-Clear Lake (no gre), Rochester Institute of Technology (gre optional) state their GRE policy plainly, and the ranking table shows it under the school’s name.

How many credits is a software engineering master’s?

18 of the 44 programs state a credit total on their own page. Those run from 30 to 36 credits, with a median of 30. Schools on quarters count more credits for the same work.

Sources

Sources

Every figure on this page comes from one of these. Numbers are computed from the data at build time, never typed in.

  1. 1 NCES IPEDS completions, 2021-22 to 2023-24 The program list and graduates a year, averaged over three award years, first major only.
  2. 2 NCES IPEDS institutional charges, 2023-24 Annual tuition at the program’s own level: undergraduate for bachelor’s programs; for master’s, the school-wide average graduate tuition, which excludes program fees.
  3. 3 NCES IPEDS institutional characteristics, HD2024 The school’s 2021 Carnegie Classification (R1, R2, doctoral/professional), for the master’s research-activity factor.
  4. 4 NCES IPEDS distance education, 2023-24 Programs offered entirely online; used for the Format column only where the program’s page doesn’t state a format.
  5. 5 ABET Accredited Program Search Programs accredited by ABET’s Engineering Accreditation Commission. Read .
  6. 6 BLS Occupational Employment and Wage Statistics, May 2025 National pay for software developers and for software quality assurance analysts and testers.
  7. 7 BLS Employment Projections, 2025-35 Projected job growth and openings a year, 2025 to 2035.