Skip to Content
Course Requirements
CS course requirements for the MSCS degree:
- 30 hours of CS courses are required. 9 of these hours
must be used to fulfill the
diversity requirement.
The remaining 21 hours will fulfill the background and major requirements.
- A total of at most 6 hours of undergraduate CS courses may be counted toward this requirement.
-
At most one course that is not used to satisfy the background requirement
may be an undergraduate course.
- At most 6 hours of background course work may be satisfied with undergraduate courses.
- At most one CS 395 (conference) or CS 398T (supervised teaching) course may be counted.
- No graduate course (except CS 395 or CS 398T) may be taken CR/NC.
CS course requirements for the MA degree:
- 18 hours of CS courses are required, not including thesis hours. 9 of these hours must be used to fulfill the diversity requirement. The remaining 9 hours will fulfill the major requirement.
- No undergraduate course that was used to satisfy the background requirement
may be used to fulfill this 18 hour requirement.
- At most one undergraduate class that is not used to satisfy the background
requirement may be used to full this 18 hour requirement.
- No CS 395 (conference) course or CS 398T (supervised teaching) course may be counted without (rare) permission from the Graduate Advisor.
- No graduate courses may be taken CR/NC.
Thesis requirement for the MA degree:
- 6 hours of thesis courses must be included in the 30 hours required for the degree.
- CS 698A must be taken before CS 698B.
- CS 698A and CS 698B cannot be taken concurrently.
- CS 698B must be taken during the semester of graduation and may be taken multiple times. However, only a total of 6 thesis hours total may be counted toward the degree.