Computer Science Minor
Degree Requirements
Required Core Courses
CSC 226 | Software Design & Implement | 1 Course Credit |
CSC 236 | Data Structures | 1 Course Credit |
Required Distribution Courses
Three (3) additional CSC courses, chosen from
CSC 111 | Storytelling-Comp Animation | 1 Course Credit |
CSC 114 | Business App & Prog (BUS) | 1 Course Credit |
CSC 125 | Intro to Internet Programming | 1 Course Credit |
CSC 126 | Intro to Robotics | 1 Course Credit |
CSC 303 | Theory of Computation | 1 Course Credit |
CSC 325 | Operating Systems & VMs | 1 Course Credit |
CSC 330 | Database Systems | 1 Course Credit |
CSC 386 | Special Topics | 1/2 to 1 Course Credit |
CSC 340 | Computational Intelligence | 1 Course Credit |
CSC 433/MAT 433 | Numerical Analysis (MAT) | 1 Course Credit |
CSC 440 | Design & Analysis of Algorithm | 1 Course Credit |
CSC 486 | Special Topics | 1 Course Credit |
| Any other approved CSC offerings | |
At least one of these three CSC distribution courses must be selected from
CSC 303 | Theory of Computation | 1 Course Credit |
CSC 325 | Operating Systems & VMs | 1 Course Credit |
CSC 330 | Database Systems | 1 Course Credit |
CSC 340 | Computational Intelligence | 1 Course Credit |
CSC 386 | Special Topics | 1/2 to 1 Course Credit |
CSC 433/MAT 433 | Numerical Analysis (MAT) | 1 Course Credit |
CSC 440 | Design & Analysis of Algorithm | 1 Course Credit |
CSC 486 | Special Topics | 1 Course Credit |
Additional Considerations for the Minor— In consultation with the course instructor, CSC 226 may be waived, but if waived, a minimum of five course credits still is required for the Computer Science minor. An appropriate TAD, PHY, or other CSC course may be substituted for one of these additional courses by successful petition to the Computer Science Program Coordinator. Note that students who major in Computer and Information Science may not also complete the minor in Computer Science. Instead, such students are encouraged to consider the optional concentration in Computer Science.