Jun 24, 2024  
2023-2024 Graduate Catalog 
2023-2024 Graduate Catalog [ARCHIVED CATALOG]

Master of Science in Computer Science

Click here for objectives  

Preparatory Courses

 Completion of the following preparatory courses or the equivalent are required, including:

Degree Requirements

Minimum requirements for the degree are 45 graduate credits. A maximum of 12 credits taken in non-matriculated status may be applied to this program. Students may be allowed up to 10 transfer credits as described earlier in this Catalog  but at least 36 graduate credits must be completed at Seattle University. All degree requirements must be completed within six years after course work has begun.

I. Required Courses

45 credits, including:

Choose one of the following two applied algorithms courses:

Choose one of the following two systems courses:

II. Choose one option:

Research Option:

Course Option:


  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. Acceptable CPSC electives include CPSC courses numbered from 5100-5799. Special topics courses (CPSC 5910) can also be used to fulfill electives.
  3. For students selecting the research option, satisfactory performance (B- or better) in CPSC 5990 is required.
  4. For students selecting the course option, satisfactory performance (B- or better) in CPSC 5890 is required.
  5. 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.

Minimum credits required for degree (45)