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.
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.
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.