Skip Navigation

IT Master's Degree
Software Engineering

Information Technology with Software Engineering Specialization
Master's Specialization
AT A GLANCE
  • 36 credits
  • Transfer up to 6 credits
  • All courses are available online
  • Select on-site and hybrid courses available
TUITION
  • $350 per credit hour
    (Europe & Downrange)

See our Tuition Rates page for details.

Apply Now

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.

 

Initial Requirement

  • 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

  • ITEC 625
  • ITEC 630
  • ITEC 640

Specialization Courses

  • SWEN 603
  • DBST 651
  • SWEN 646
  • SWEN 656
  • SWEN 645
  • SWEN 647
  • SWEN 651
  • SWEN 661
  • SWEN 670

Information Technology Foundations (3 Credits, ITEC 610) and Information Systems Infrastructure (3 Credits, ITEC 626) are not required core courses for this specialization.

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

* This information is for students who enroll in the 2024-2025 academic year. For prior year requirements for this program or to review UMGC's complete program requirements for a specific academic year, visit our program catalog archive

  • Software Engineering Project (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.

Program Highlights

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

You might be interested in similar programs

Current Program
Information Technology with Software Engineering Specialization
Master's Specialization

Additional Program Information

The software engineering specialization is designed for students with a degree and/or professional experience in software development and programming languages. This background may be acquired through noncredit preparatory coursework, listed below.

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. Taking UCSP 605 is recommended to help improve writing skills.

Program Recognition & Accreditation

UMGC's MS in Information Technology with a specialization in software engineering has been designated a Professional Science Master's degree program through the Council of Graduate Schools.