Nov 21, 2024  
2021-2022 Graduate Catalog 
    
2021-2022 Graduate Catalog [ARCHIVED CATALOG]

Master of Science in Computer Science with a Specialization in Software Engineering


Degree Requirements


Minimum requirements for the degree are 48 graduate credits. A maximum of 12 credits taken in non-matriculated status may be applied to this program. All degree requirements must be completed within six years after course work has begun.

I. Preparatory Courses


 6 preparatory courses required*, including:

NOTE:


*Students may be waived from one or more of these preparatory courses if they have prior equivalent coursework.

II. Required Courses


22 credits, including:

Choose one of the following two applied algorithms courses:


Choose one of the following two systems courses:


Choose one of the following five software development courses:


NOTES:


  1. Acceptable CPSC electives include five-credit CPSC courses numbered from 5100-5799. Five-credit special topics courses (CPSC 5910) can also be used to fulfill electives.
  2. Courses that fulfill a categorical requirement (applied algorithms, systems, and software development) will fulfill that requirement. A student can take additional courses in any category to fulfill CPSC electives. A single course cannot be used to simultaneously satisfy a categorical requirement and an elective.

NOTE:


  1. Students with software engineering experience can be waived from CPSC 5110 and can fulfill the requirement by taking an additional 5 credits of CPSC electives instead.
  2. Satisfactory performance (B- or better) in CPSC 5810 and CPSC 5820 is required.

Minimum credits required for degree (48)