Computer Science Department Minors
Department of Computer Science
The Department of Computer Science offers two minors:
- The Computer Science minor has an emphasis on the foundations of computational thinking, problem solving, and programming.
- The Data Science minor has an emphasis on the foundations of computational thinking, problem solving, and how to represent, store, access, and modify data.
Students can take a strict subset of Computer Science major courses to fulfill the minor requirements. Completion of 20 credit-hours (all four-credit courses) is required for both minors.
Computer Science Minor
Minor Course Requirements
Required Courses | |
CSCI 101* - Problem Solving with Computers or CSCI 121* - Introduction to Internet Programming or CSCI 140 - Discrete Structures |
4 s.h. |
CSCI 161 - Introduction to Programming I | 4 s.h. |
CSCI 162 - Introduction to Programming II | 4 s.h. |
CSCI 362 - Data Structures | 4 s.h. |
Elective | |
One CSCI course at the 300-level or higher. | 4 s.h. |
Total | 20 s.h. |
* -- may only be taken as the first computer science course. No credit toward the minor if CSCI 161 or CSCI 140 or CSCI 162 have already been taken.
Data Science Minor
Minor Course Requirements
Required Courses | |
CSCI 140 - Discrete Structures |
4 s.h. |
CSCI 151 - Intro to Programming for Data Science I | 4 s.h. |
CSCI 152 - Intro to Programming for Data Science II | 4 s.h. |
CSCI 366 - Database Systems | 4 s.h. |
Elective | |
CSCI 452 - Data Mining |
4 s.h. |
Total | 20 s.h. |