|
Nov 23, 2024
|
|
|
|
2023-2024 Graduate Catalog [ARCHIVED CATALOG]
Master of Science in Computer Science with a Specialization in Software Engineering
|
|
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 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.
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 six software development courses:
NOTES:
- 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.
III. Software Engineering Specialization Courses
26 credits, including:
NOTE:
- 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.
- Satisfactory performance (B- or better) in CPSC 5810 and CPSC 5820 is required.
Minimum credits required for degree (48)
|
|
|