Skip Navigation
Skip to Menu Toggle Button
Online IT Master's Degree

Software Engineering

IT: Software Engineering
Master's Specialization
  • 36 credits
  • Transfer up to 6 credits
  • All courses available online
  • Select hybrid courses available
  • $514 per credit (in-state)
  • $659 per credit (out-of-state)
  • $480 per credit (military)
  • Other fees may apply
Apply Now

Gain hands-on expertise and learn how to build large, complex systems.

The online master’s degree in information technology with a software engineering specialization at University of Maryland Global Campus provides you with advanced software methodology, design, and coding skills. Learn aspect-oriented programming, object-oriented programming, and principles and techniques so that you can lead a successful software development team. You'll also gain hands-on experience and develop expertise in implementing large software engineering projects.

Total Credits Required: 36

Initial Requirement

  • (0 Credits, UCSP 615)
    (to be taken within the first 6 credits of study)

The UCSP 615 requirement may be waived if you previously earned a graduate degree from a regionally accredited institution. For more information, contact your academic advisor.

Core Courses

  • (3 Credits, ITEC 625)
  • (3 Credits, ITEC 630)
  • (3 Credits, ITEC 640)

Specialization Courses

  • (3 Credits, SWEN 603)
  • (3 Credits, DBST 651)
  • (3 Credits, SWEN 646)
  • (3 Credits, SWEN 656)
  • (3 Credits, SWEN 645)
  • (3 Credits, SWEN 647)
  • (3 Credits, SWEN 651)
  • (3 Credits, SWEN 661)
  • (3 Credits, SWEN 670)

  • (3 Credits, SWEN 670) must be taken in the last term of enrollment.

General Master's Degree Requirements

  • You must maintain a GPA of 3.0 or higher at all times.
  • All degree requirements must be fulfilled within five consecutive years.
  • Any transfer credits must have been earned within the five-year time frame to be applied toward a graduate degree.

Please review the overall master’s degree requirements for additional considerations.

Sequence Course
(0 Credits, UCSP 615)
(3 Credits, SWEN 603)
(3 Credits, ITEC 625)
(3 Credits, DBST 651)
(3 Credits, SWEN 646)
(3 Credits, SWEN 656)
(3 Credits, ITEC 630)
(3 Credits, SWEN 645)
(3 Credits, ITEC 640)
(3 Credits, SWEN 647)
(3 Credits, SWEN 651)
(3 Credits, SWEN 661)
(3 Credits, SWEN 670)

Search Course Catalog

These requirements are for students who enroll in the 2022–2023 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

Develop skills and gain knowledge through coursework that draws from the expertise and experience of our respected faculty.

Industry Snapshot

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

Tyrone A., Martinsburg, WV

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

Current Program
IT: Software Engineering
Master's Specialization


Professional Science Master's Degree

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
    (0 Credits, UCSP 635) and
    (0 Credits, UCSP 636) before taking any SWEN courses. 
  • We recommend
    (0 Credits, 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.

Contact Us

Our helpful admissions advisors can help you choose an academic program to fit your career goals, estimate your transfer credits, and develop a plan for your education costs that fits your budget. If you’re a current UMGC student, please visit the Help Center.

Personal Information
Please provide your First Name.
Please provide your Last Name.
Contact Information
Please recheck your email address.
Please provide a valid E-Mail Address.
This field is required.
Please provide a valid ZIP Code or APO/FPO.
Additional Information

By submitting this form, you are giving your express written consent without obligation for UMGC to contact you regarding our educational programs and services using e-mail, phone, or text, including automated technology for calls and/or texts to the mobile number(s) provided. For more details, including how to opt out, read our privacy policy or contact an admissions advisor.

Please wait, your form is being submitted.