A minor in Computer Science requires a total of five course units.
- CSC 220: Computer Science I: Computational Problem Solving
- CSC 230: Computer Science II: Data Structures
- CSC 270: Discrete Structures
- Advanced computer science course (300 or 400 level) with approval from the department chair or CS academic advisor.*
- CSC 415: Software Engineering
*Students are advised to complete the 300 or 400 level course before they take CSC 415.
A student who has already taken CSC 250 and wishes to use this to meet the CSC 220 and CSC 230 requirement must successfully complete an entrance test in C++. Contact the chair of the department to schedule the test. If the substitution is approved, the student must take an additional CS Option course to meet the Computer Science minor requirements. (These are typically students who have taken CSC 250 as non-majors and then transfer into the CS major or add the CS minor.)
Standards for Minors
Minimum grade point average (GPA) for retention and completion for the minor is 2.0 in computer science courses, a minimum GPA of 2.0 overall, and a minimum grade of C in the following courses:
- CSC 220: Computer Science I: Computational Problem Solving
- CSC 230: Computer Science II: Data Structures
- CSC 270: Discrete Structures
- CSC 415: Software Engineering