Thirty-six credits which must include:
CSC-120, 121, 204, 230, 240, 280A, 310 and 410.
Eight additional credits from the following:Cognates: MTH-120, 220 and any additional MTH course numbered 113 or higher. MTH-336 cannot be counted for this requirement and as a CSC elective.
- Four credits from CSC-420, 430 or 440.
- Elective(s) may be chosen from any CSC course numbered 114 or above; COG-120; and MTH 336.
- No more than four credits from CSC-114, 117 and COG-120 may be applied to satisfy the major requirement.
The senior comprehensive examination includes three parts: successful completion of the Major Field Test in Computer Science, submission of an approved writing sample and an approved oral presentation.
Each candidate for a teaching certificate in CSC will participate in at least two terms of internship/practica, which entails maintaining and operating computer and network systems in the CSC laboratories and tutoring students taking lower-level CSC courses. No credit is given for internships, but students are paid the same as those doing paid jobs.