Hero Background

Online IT Master's Degree:
Software Engineering

Earn your master's degree in information technology with a software engineering
specialization to build large, complex systems.

Search Course Catalog

These requirements are for students who enroll in the 2021–2022 academic year. For prior year requirements, visit our catalog archive.

Master’s Degree Requirements

In addition to the specific course requirements outlined on each master's degree webpage, UMGC maintains certain requirements for all master’s degrees.

Program Highlights

((degree.pctProgramHighlights!html))

Industry Snapshot

This program is designed to help professional programmers prepare for work in implementation of large software engineering projects.

Top 5
Tech Jobs
Software developer, IT manager, web developer, database administrator, and information security analyst are the top positions in the industry.
Source: U.S. News & World Report | "Best Technology Jobs" | 2020

You might be interested in similar programs

Accreditations

Special Designation

Professional Science Master’s Degree

Professional Science Master’s Degree logo

Professional Science Master’s Degree

This program has received a special designation as Professional Science Master’s Degree program through the Council of Graduate Schools.

Professional Science Master's (PSM) programs are designed for students who are seeking a graduate degree in science or mathematics and understand the need for developing workplace skills valued by top employers.

Additional Program Information

  • The software engineering specialization is designed for students with a degree and/or professional experience in software development and programming languages. If you have not had any recent programming coursework or have experience in old programming languages such as COBOL or RPG, you are strongly encouraged to take UCSP 635 and UCSP 636 before taking any SWEN courses. 
  • We recommend UCSP 605 if you'd like to improve your graduate writing skills.
  • 2020, No. 2 Best Online Master's in Information Technology, Guide to Online Schools

Computing Club

The Computing Club provides a dynamic environment where members can work collaboratively, share innovative ideas, enhance their career-readiness, and gain marketable experience in their respective fields. It is available to graduate or undergraduate students, alumni, faculty, and staff members. Students and alumni can join the Computing Club group on CareerQuest.