Search programs
x
Compare offline software-engineering Programs

Most schools have rolling admissions and financial help so you can start your degree in a few weeks!

Find a School That's Right for You

custom/checkmark-red

Take our college quiz

custom/checkmark-red

Pick the school for you

custom/checkmark-red

Request information

Ad

In a digital era, the demand for skilled software engineers is paramount across various industries. A master’s in software engineering equips students with advanced technical expertise and practical experience to excel in roles such as software developer, software architect, systems analyst, or project manager. According to data from the Bureau of Labor Statistics, software developers earn an average salary of $130,160 per year, with the potential for higher earnings based on specialization and experience.

The program typically spans one to two years, depending on whether you are enrolled full-time or part-time. Cost varies depending on the institution you attend, but the National Center for Education Statistics reports an average expense of $12,000 to $30,000 for master’s degree programs.

How to Choose a Master’s in Software Engineering Degree Program

Choose your area of study

Start by assessing your interests, strengths, and career goals to identify areas of specialization that align with your aspirations. Research the curriculum and faculty expertise of potential programs to ensure they offer courses and resources relevant to your chosen area of study, whether it’s software development, cybersecurity, artificial intelligence, or another specialization. Consider factors such as job market demand, salary prospects, and emerging trends in the field to make an informed decision.

Research schools and programs

Begin by compiling a list of accredited institutions offering the program, considering factors such as location, reputation, and program specializations. Explore each school’s website to gather information on faculty scholarship, curriculum details, and available resources like research centers or industry partnerships. Make use of online forums, alumni networks, and educational publications to gather insights and reviews from current and former students. When you have identified some likely candidates, reach out to admissions offices or program coordinators to ask specific questions and request additional information.

Prepare for tests and applications

Start by familiarizing yourself with the specific admission requirements of each program, including standardized tests like the GRE or GMAT. Dedicate ample time to study for these exams using study guides, practice tests, and online resources. If necessary, hire a tutor to help you drill on essential concepts. Gather all necessary documents, such as transcripts, letters of recommendation, and a well-crafted personal statement. Pay attention to application deadlines and submit your materials early to demonstrate your commitment and organization. Consider seeking feedback on your application materials from mentors or advisors to ensure they showcase your qualifications effectively.

Select your program

Start by clarifying your career goals and preferred area of specialization, such as cybersecurity, data science, mobile app development, or some other area of interest. Make sure you have done enough research on available programs, considering factors such as curriculum structure, faculty expertise, industry connections, and internship opportunities. You may also want to consider logistical factors like location, program duration, and cost to ensure the program aligns with your personal preferences and constraints. Use the expert help of admissions counselors or mentors to ensure that your chosen program is the perfect fit for your professional goals.

Determine how you’ll pay for your degree

Start by assessing your financial situation and exploring funding options such as scholarships, grants, and assistantships offered by the school or external organizations. A simple Google search may uncover scholarships and grants from professional organizations in the field. Complete the Free Application for Federal Student Aid (FAFSA) to determine your eligibility for federal student loans and work-study programs. Research tuition payment plans, employer tuition reimbursement programs, and potential opportunities for part-time work or internships. Consider the total cost of attendance, including tuition, fees, and living expenses, to create a comprehensive financial plan that aligns with your budget and goals.

Best 22 Accredited Master’s in Software Engineering Degree Programs

Filters
Filters:
22 Results
Clear Filters
Sort by: Intelligent Score
#1
Kennesaw, GA | 4 years | Online + Campus | Public

Kennesaw State University

Intelligent Score: 99.54
Undergraduate Tuition

In-state: $4,450

Out-of-state: $15,704

Graduate Tuition

In-state: $5,328

Out-of-state: $5,328

Test scores

SAT: 1030-1200

ACT: 19-25

Retention Rate
80%
Admission Rate
83%
On-campus students
6%
Graduation Rate
47%
Students enrolled
41,000
Student to faculty ratio
22:01
Average Salary
N/A
Average Student Debt
$24k

ESTIMATED COST PER CREDIT

In-State: $296

Out-of-State: $1,066

DELIVERY FORMAT

On-Campus, Online, Hybrid

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 470-578-4377

#2
Auburn, AL | 4 years | Online + Campus | Public

Auburn Engineering

Intelligent Score: 98.34
Undergraduate Tuition

In-state: $10,080

Out-of-state: $30,240

Graduate Tuition

In-state: $10,080

Out-of-state: $10,080

Test scores

SAT: 1160-1320

ACT: 25-31

Retention Rate
92%
Admission Rate
85%
On-campus students
66%
Graduation Rate
79%
Students enrolled
31,000
Student to faculty ratio
20:01
Average Salary
$43k
Average Student Debt
$21k

ESTIMATED COST PER CREDIT

Resident: $594

Non-Resident: $1,782

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

33

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 334-844-4700

#3
Greenville, NC | 4 years | Online + Campus | Public

ECU College of Engineering and Technology

Intelligent Score: 97.26
Undergraduate Tuition

In-state: $4,452

Out-of-state: $20,729

Graduate Tuition

In-state: $4,749

Out-of-state: $4,749

Test scores

SAT: 1020-1170

ACT: 19-24

Retention Rate
83%
Admission Rate
88%
On-campus students
7%
Graduation Rate
65%
Students enrolled
29,000
Student to faculty ratio
19:01
Average Salary
$37k
Average Student Debt
$24k

ESTIMATED COST PER CREDIT

Resident: $263 non-Resident: $994

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 252-328-9680

#4
Chicago, IL | 4 years | Online + Campus | Private

DePaul University

Intelligent Score: 96.53
Undergraduate Tuition

In-state: $40,551

Out-of-state: $40,551

Graduate Tuition

In-state: $19,370

Out-of-state: $19,370

Test scores

SAT: N/A

ACT: N/A

Retention Rate
83%
Admission Rate
70%
On-campus students
1%
Graduation Rate
71%
Students enrolled
22,000
Student to faculty ratio
17:01
Average Salary
$46k
Average Student Debt
$24k

ESTIMATED COST PER CREDIT

$918

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

48

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 312-362-8714

#5
Hoboken, NJ | 4 years | Online + Campus | Private

Stevens Institute of Technology

Intelligent Score: 95.94
Undergraduate Tuition

In-state: $53,828

Out-of-state: $53,828

Graduate Tuition

In-state: $37,414

Out-of-state: $37,414

Test scores

SAT: 1320-1480

ACT: 31-34

Retention Rate
93%
Admission Rate
53%
On-campus students
66%
Graduation Rate
88%
Students enrolled
7,000
Student to faculty ratio
12:01
Average Salary
$68k
Average Student Debt
$27k

ESTIMATED COST PER CREDIT

$1,784 - $2,379

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 201-216-5000

#6
Melbourne, FL | 4 years | Online + Campus | Private

Florida Institute of Technology

Intelligent Score: 94.68
Undergraduate Tuition

In-state: $42,346

Out-of-state: $42,346

Graduate Tuition

In-state: $22,338

Out-of-state: $22,338

Test scores

SAT: 1130-1330

ACT: 23-30

Retention Rate
82%
Admission Rate
70%
On-campus students
70%
Graduation Rate
60%
Students enrolled
7,000
Student to faculty ratio
15:01
Average Salary
$47k
Average Student Debt
$27k

ESTIMATED COST PER CREDIT

$1,310

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 321-674-8000

#7
Columbia, SC | 4 years | Online + Campus | Public

USC Viterbi

Intelligent Score: 93.56
Undergraduate Tuition

In-state: $12,288

Out-of-state: $33,528

Graduate Tuition

In-state: $13,737

Out-of-state: $13,737

Test scores

SAT: 1140-1340

ACT: 25-31

Retention Rate
90%
Admission Rate
68%
On-campus students
7%
Graduation Rate
78%
Students enrolled
35,000
Student to faculty ratio
18:01
Average Salary
$44k
Average Student Debt
$23k

ESTIMATED COST PER CREDIT

$2,543

DELIVERY FORMAT

On-Campus

ACCREDITATION

WASC Senior College and University Commission

REQUIRED CREDITS TO GRADUATE

32

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 213-740-4488

#8
Tempe, AZ | 4 years | Online + Campus | Public

Arizona State University

Intelligent Score: 92.16
Undergraduate Tuition

In-state: $10,710

Out-of-state: $28,800

Graduate Tuition

In-state: $11,720

Out-of-state: $11,720

Test scores

SAT: 1100-1320

ACT: 21-28

Retention Rate
86%
Admission Rate
88%
On-campus students
15%
Graduation Rate
66%
Students enrolled
75,000
Student to faculty ratio
18:01
Average Salary
$42k
Average Student Debt
$20k

ESTIMATED COST PER CREDIT

Resident: $897

Non-Resident: $1,472

DELIVERY FORMAT

On-Campus

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 480-965-3199

#9
Philadelphia, PA | 4 years | Online + Campus | Private

Drexel University

Intelligent Score: 91.40
Undergraduate Tuition

In-state: $53,868

Out-of-state: $53,868

Graduate Tuition

In-state: $36,234

Out-of-state: $36,234

Test scores

SAT: 1180-1380

ACT: 25-31

Retention Rate
88%
Admission Rate
77%
On-campus students
11%
Graduation Rate
71%
Students enrolled
24,000
Student to faculty ratio
11:01
Average Salary
$54k
Average Student Debt
$26k

ESTIMATED COST PER CREDIT

$1,396

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

45

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 215-895-2474

#10
Berkeley, CA | 4 years | Online + Campus | Public

University of California, Irvine

Intelligent Score: 90.55
Undergraduate Tuition

In-state: $11,442

Out-of-state: $41,196

Graduate Tuition

In-state: $11,442

Out-of-state: $11,442

Test scores

SAT: 1310-1530

ACT: 30-35

Retention Rate
96%
Admission Rate
17%
On-campus students
3%
Graduation Rate
92%
Students enrolled
42,000
Student to faculty ratio
19:01
Average Salary
$58k
Average Student Debt
$13k

ESTIMATED COST PER CREDIT

$1,826

DELIVERY FORMAT

On-Campus

ACCREDITATION

WASC Senior College and University Commission

REQUIRED CREDITS TO GRADUATE

48

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 949-824-6124

#11
Villanova, PA | 4 years | Online + Campus | Private

Villanova University

Intelligent Score: 89.10
Undergraduate Tuition

In-state: $56,730

Out-of-state: $56,730

Graduate Tuition

In-state: $20,619

Out-of-state: $20,619

Test scores

SAT: 1320-1460

ACT: 30-33

Retention Rate
96%
Admission Rate
31%
On-campus students
5%
Graduation Rate
92%
Students enrolled
11,000
Student to faculty ratio
11:01
Average Salary
$65k
Average Student Debt
$26k

ESTIMATED COST PER CREDIT

$925

DELIVERY FORMAT

On-Campus

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 610-519-7310

#12
Chicago, IL | 4 years | Online + Campus | Private

Illinois Institute of Technology

Intelligent Score: 88.03
Undergraduate Tuition

In-state: $48,610

Out-of-state: $48,610

Graduate Tuition

In-state: $29,075

Out-of-state: $29,075

Test scores

SAT: 1200-1390

ACT: 26-32

Retention Rate
87%
Admission Rate
61%
On-campus students
63%
Graduation Rate
72%
Students enrolled
6,000
Student to faculty ratio
10:01
Average Salary
$60k
Average Student Debt
$25k

ESTIMATED COST PER CREDIT

$1,712

DELIVERY FORMAT

On-Campus

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 312-567-3020

#13
Boston, MA | 4 years | Online + Campus | Private

Northeastern University

Intelligent Score: 87.38
Undergraduate Tuition

In-state: $54,360

Out-of-state: $54,360

Graduate Tuition

In-state: $25,264

Out-of-state: $25,264

Test scores

SAT: 1410-1540

ACT: 33-35

Retention Rate
97%
Admission Rate
20%
On-campus students
52%
Graduation Rate
90%
Students enrolled
23,000
Student to faculty ratio
14:01
Average Salary
$58k
Average Student Debt
$25k

ESTIMATED COST PER CREDIT

$1,801

DELIVERY FORMAT

On-Campus

ACCREDITATION

New England Commission of Higher Education

REQUIRED CREDITS TO GRADUATE

32

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 617-373-6300

#14
Tuscaloosa, AL | 4 years | Online + Campus | Public

The University of Alabama in Huntsville

Intelligent Score: 85.82
Undergraduate Tuition

In-state: $10,780

Out-of-state: $30,250

Graduate Tuition

In-state: $10,780

Out-of-state: $10,780

Test scores

SAT: 1070-1330

ACT: 23-31

Retention Rate
87%
Admission Rate
80%
On-campus students
10%
Graduation Rate
72%
Students enrolled
38,000
Student to faculty ratio
20:01
Average Salary
$42k
Average Student Debt
$23k

ESTIMATED COST PER CREDIT

Resident: $678

Non-Resident: $1,570

DELIVERY FORMAT

On-Campus

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 256-824-6316

#15
Austin, TX | 4 years | Online + Campus | Public

The University of Texas at Arlington

Intelligent Score: 84.95
Undergraduate Tuition

In-state: $11,448

Out-of-state: $40,032

Graduate Tuition

In-state: $12,028

Out-of-state: $12,028

Test scores

SAT: 1210-1470

ACT: 26-33

Retention Rate
97%
Admission Rate
32%
On-campus students
8%
Graduation Rate
88%
Students enrolled
50,000
Student to faculty ratio
17:01
Average Salary
$52k
Average Student Debt
$20k

ESTIMATED COST PER CREDIT

Resident: $209

Non-Resident: $776

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

36

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 817-272-6287

#16
Saint Cloud, MN | 4 years | Online + Campus | Public

St. Cloud State University

Intelligent Score: 84.18
Undergraduate Tuition

In-state: $7,505

Out-of-state: $15,921

Graduate Tuition

In-state: $7,607

Out-of-state: $7,607

Test scores

SAT: 1000-1250

ACT: 18-24

Retention Rate
67%
Admission Rate
73%
On-campus students
60%
Graduation Rate
45%
Students enrolled
12,000
Student to faculty ratio
19:01
Average Salary
$38k
Average Student Debt
$22k

ESTIMATED COST PER CREDIT

Resident: $516

Non-Resident: $784

DELIVERY FORMAT

On-Campus, Online

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

33-36

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 320-308-2113

#17
Cleveland, OH | 4 years | Online + Campus | Public

Cleveland State University

Intelligent Score: 84.03
Undergraduate Tuition

In-state: $11,185

Out-of-state: $15,952

Graduate Tuition

In-state: $10,215

Out-of-state: $10,215

Test scores

SAT: 940-1170

ACT: 18-25

Retention Rate
76%
Admission Rate
94%
On-campus students
5%
Graduation Rate
48%
Students enrolled
15,000
Student to faculty ratio
15:01
Average Salary
$37k
Average Student Debt
$22k

ESTIMATED COST PER CREDIT

Resident: $618

Non-Resident: $1,163

DELIVERY FORMAT

On-Campus

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

30

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 216-687-5411

#18
San Jose, CA | 4 years | Online + Campus | Public

San Jose State University

Intelligent Score: 83.14
Undergraduate Tuition

In-state: $5,742

Out-of-state: $17,622

Graduate Tuition

In-state: $7,176

Out-of-state: $7,176

Test scores

SAT: 1010-1240

ACT: 19-26

Retention Rate
86%
Admission Rate
67%
On-campus students
1%
Graduation Rate
66%
Students enrolled
36,000
Student to faculty ratio
25:01:00
Average Salary
$47k
Average Student Debt
$16k

ESTIMATED COST PER CREDIT

$598

DELIVERY FORMAT

On-Campus

ACCREDITATION

WASC Senior College and University Commission

REQUIRED CREDITS TO GRADUATE

33

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 408-924-1000

Load More

How we rank schools

This list covers the best master’s programs in software engineering. Degrees offered include Master of Software Engineering, Master of Science in software development, and Master of Science in systems engineering. Programs on this list offer a combination of on-campus, online, and hybrid learning formats.

Accreditation is given to software engineering programs that uphold a high academic standard. All of the schools featured in this guide are regionally accredited, and many of these options also have programmatic accreditation from the Accreditation Board for Engineering and Technology (ABET). We evaluated each program on the basis of flexibility, faculty, course strength, cost, and reputation. Then, we calculated the Intelligent Score for each program on a scale from 0 to 100. For a more extensive explanation, check out our ranking methodology.

What Can You Expect From a Master’s in Software Engineering Degree Program?

This degree program offers students a comprehensive education in advanced software development principles, techniques, and methodologies. Students can expect to delve into topics such as software architecture, algorithm design, programming languages, database management, and software testing. The curriculum typically includes both theoretical coursework and practical hands-on projects. Program duration varies but commonly ranges from one to two years for full-time students, with part-time options available for those who are working or have other personal or professional commitments.

Many programs offer opportunities for students to gain practical experience through internships, co-op programs, or research projects with industry partners. Some programs may also require students to complete in-person labs, residencies, or capstone projects. By immersing themselves in a rigorous and comprehensive curriculum, students can expect to develop the advanced technical skills, critical thinking abilities, and collaborative teamwork experience necessary to excel in the field.

Potential courses you’ll take in a master’s in software engineering degree program

  • Software Design and Architecture. Covers principles and methodologies for designing scalable, maintainable and secure software systems. Students learn about architectural patterns, design principles, and modeling techniques to develop software solutions that meet requirements.
  • Advanced Algorithms and Data Structures. Explores advanced algorithms and data structures used in software engineering, focusing on efficiency, scalability, and optimization. Students learn to analyze algorithmic complexity, design algorithms for various problem domains, and implement data structures to manage and manipulate large datasets effectively.
  • Software Testing and Quality Assurance. Examines techniques and best practices for ensuring the quality and reliability of software systems through testing and quality assurance processes. Students learn about different testing methodologies, tools, and frameworks to design and execute test cases and improve software quality throughout the development lifecycle.
  • Software Development Lifecycle. Provides an overview of the software development lifecycle (SDLC) and its phases, from requirements analysis to deployment and maintenance. Students learn about different SDLC models, such as waterfall, agile, and DevOps, and their implications for project management, collaboration, and software delivery.
  • Cybersecurity in Software Engineering. Explores principles and practices of cybersecurity as they relate to software engineering, covering topics such as threat modeling, secure coding practices, vulnerability assessment, and risk management. Students learn to identify security vulnerabilities in software systems and implement measures to mitigate risks and protect against cyber threats.

Best Master’s in Software Engineering Degree Frequently Asked Questions

How do I apply to a master's in software engineering degree program?

Start by researching admission requirements for your chosen school. Complete the online application form and submit any required documents, such as transcripts, letters of recommendation, or a statement of purpose outlining your academic and career goals. Some programs may require GRE scores or proof of English proficiency for international students. Ensure you meet application deadlines and provide all necessary information accurately. Reach out to admissions counselors for guidance and support throughout the application process.

How much does a master's in software engineering degree cost?

The cost of a master’s degree varies widely depending on factors like institution, program format, and location. On average, tuition ranges from $12,000 to $30,000, as reported by the National Center for Education Statistics. Students should also budget for additional expenses such as textbooks, technology fees, and living expenses. Online programs may offer flexibility but can incur similar tuition costs along with potential technology or online learning platform fees. It’s essential to research total costs across different programs to make an informed decision about affordability and value.

How long does it take to earn a master's in software engineering degree?

How long it takes you to earn your master’s degree is based on factors like program format and enrollment status. Typically, full-time students complete the program in one to two years, while part-time students may take longer. Online programs may offer flexibility but can have similar completion times as on-campus programs. Some online programs offer accelerated options and asynchronous classes that can be taken when it is convenient for the student. The total number of required credits also impacts program length, with some programs requiring more credits for completion.