Undergraduate CSC Program Policies

Undergraduate CSC Course Substitution Policy

The Computer Science Department has defined curricula for majors, minors, and certificate students. The normal expectation is that the curricula will 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 substitutions 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 CSC Assistant Director of Advising maintains a list of Other Restricted Electives which includes many courses that students are likely to take. The list does not include all possibilities because it would be too lengthy to be useful. Special topics and courses unlikely to be taken by more than one or two students over several years are approved individually by the Computer Science Department.

Responsibility of the Student

Students have the primary responsibility for planning their individual programs and meeting graduation requirements. This involves:

Responsibility of the Coordinator of Advising

Each school or department has a coordinator of advising who is responsible for:

Barbara Adams
Assistant Director of Advising
Department of Computer Science
NC State University
890 Oval Drive, Box 8206
1204C - Engineering Building II
Box 8206
Raleigh, NC 27695-8206
919-513-7888

go to top