Undergraduate Course Substitution Policies
The Computer Science Department has defined curricula for majors, minors, and certificate students. The normal expectation is that the curricula be followed as defined to fulfill requirements for a degree or certificate. In some instances there may be exceptions to the required or restricted elective courses and a substitute may be used. The request for a substitution typically occurs with double majors or with students transferring from another technical major. Standard ones are:
- ECE 206 substitutes for CSC 236
- MA 405 substitutes for MA 305
- ST 380 substitutes for ST 370
- ST 371 substitutes for ST 370 only if ST 372 is also taken as a restricted elective.
- ST 421 substitutes for ST 370 only if ST 422 is also taken as a restricted elective.
- A CSC 5xx substitutes for a related CSC 4xx
The Coordinator of Advising maintains a list of Other Restricted Electives which includes many courses. All possibilities are not on the list simply because the list would be so long as to make it less useful. Courses students are likely to take are on the list. Special topics and courses unlikely to be taken by more than one or two students over several years are approved individually by the CSC Director of Undergraduate Programs
