M.S. in Software Management Program Requirements for catalogs from fall 2015 through summer 2018

Current and inactive students who are enrolled in this program prior to Fall 2018 may opt to remain with the graduate program requirements from their current catalog, or move forward to the newest graduate program requirements for the M.S. in Software Management.

This program provides students with the most relevant, practical, and applicable knowledge available in software engineering and software management. With the appropriate mix of technical and business skills, graduates of this program can systematically analyze business situations and propose, plan, and manage rigorous software development strategies and efforts to fulfill organizational objectives.

Since this program focuses on both technical and development management issues, graduates of this program can apply the acquired skills and knowledge to advance their careers in software architecture, strategic software business planning, and project portfolio and program management jobs. It can also advance more experienced software engineers and project managers to pursue technical leadership roles in the modern software business.

To keep up with increasing demands for high quality software, software development has shifted from the linear development of a few programs by a centralized software powerhouse to more incremental and iterative development of rich systems from cooperative sources across the globe with increasingly strong overseas off-shoring assistance.

As a result, software professionals are now faced with unprecedented challenges in effectively planning, managing, and developing software engineering projects with distributed and limited resources. Only strong leaders who have a clear understanding of both software development techniques and business management approaches can adequately tackle these challenges to meet business needs.

To complete the requirements for the Master of Science with a major in software management, students must successfully complete 42 graduate semester credits and maintain a GPA of at least 2.7. Students must complete 10 SEIS courses (30 graduate semester credits) from the Graduate Programs in Software curriculum, and a minimum of 4 elective courses (12 graduate semester credits) from the Opus College of Business graduate course curriculum.

Complete a total of 14 three-credit courses (42 graduate credits).

Required Courses [8 courses]:

  • SEIS 601  Foundations of Software Development - Java OR SEIS 603 Foundations of Software Development - Python (waived for appropriate prior programming experience)
  • SEIS 605  Technical Communications
  • SEIS 610  Software Engineering
  • SEIS 625  Software Project Management
  • SEIS 626  Software Quality Assurance/Quality Control
  • SEIS 630  Database Management Systems and Design
  • SEIS 663  Information Technology Security and Networking
  • SEIS 709  Enterprise Architecture and IT Strategy

Electives [6 or 7 three-credit courses}:

Transfer courses: Students may request a transfer of up to two graduate courses (six semester credits) from their previously attended, regionally accredited institution(s) towards their GPS Master of Science degree. The transfer courses must have been taken at the graduate level. The transfer school must be regionally accredited. For more information on transfer courses, please see 'Transfer Courses' listed under Academic Policies and Procedures.

Suggested course sequence with SEIS 601 required:

  • Semester 1: SEIS 601 and SEIS 605 
  • Semester 2: SEIS 610 and SEIS 630
  • Semester 3: SEIS 625 and SEIS 663
  • Semester 4: SEIS 709  and SEIS 626
  • Semester 5: 6 Elective credits (1 SEIS course and 1 three-credit OCB course)
  • Semester 6: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  • Semester 7: 2 Electives (2 three-credit OCB courses)

Suggested course sequence with SEIS 601 waived:

  • Semester 1: SEIS 605 and SEIS 610 
  • Semester 2: SEIS 625 and SEIS 630
  • Semester 3: SEIS 626 and SEIS 663
  • Semester 4: SEIS 709  and 1 Elective (1 three-credit OCB course)
  • Semester 5: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  • Semester 6: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  • Semester 7: 2 Electives (1 SEIS course and 1 three-credit OCB course)