Computer Science courses
- CS-106 or CS-108: Introduction to Computing
- CS 112: Introduction to Data Structures
- CS 212: Data Structures and Algorithms
- CS 344: Artificial Intelligence
- CS 374: High-Performance Computing
Mathematics and Statistics courses
Data Science courses
- DATA-101: Data Science for Everyone
- DATA-202: Information Systems and Data Management
- DATA-303: Applied Modeling and Visualization (Capstone)
At least 15 semester hours, normally with the same course prefix (e.g., BIOL, BUS, ECON, GEOG, POLS, etc.) other than CS, DATA, MATH, or STAT, and including at least 6 hours at the 300-level. A current list of suggested cognate course tracks can be found here:
Data Science Cognate Tracks
Student can propose other course combinations in consultation with their advisor.
BA vs. BS
Students who complete at least fifty-eight semester hours in biology, chemistry, computer science, the earth sciences, engineering, mathematics, physics and psychology may elect to receive a Bachelor of Science degree by submitting a request to the registrar’s office. Others will receive a Bachelor of Arts degree.
The following course schedule provides a suggested framework for students pursuing a BA (or BS) in data science.
- CS 108
- MATH 171
- Cognate I (1XX)
- CS 212
- STAT 243 or 343
- Cognate III
- CS 374*
- Cognate V (if necessary)
* offered every other year
The Data Science program is an interdisciplinary mix of Computer Science, Data, Mathematics, and Statistics. For more information about the program, please contact the Chair of Computer Science or the Chair of Mathematics & Statistics.
; work in CIT (Calvin Information Technology)
Students in this program are eligible for the
following scholarships and awards: