Data Science

The Data Science major is for students with good quantitative and analytical skills who want to create original tools or combine existing tools in novel ways to solve “big data” problems.  This major combines roughly equal portions of computer science and statistics with a substantial cognate in a domain area of the student’s choice, where they will apply their data analysis skills.

Major
Scheduling
Minor
Careers
Opportunities
Scholarships

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)

Cognate

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.

YearFallInterimSpring
Freshman
  • CS 108
  • MATH 171
  • Cognate I (1XX)
 
  • CS 112
  • MATH 172 (or 256)
  • Cognate II
Sophomore
  • CS 212
  • STAT 243 or 343
  • Cognate III
 
  • DATA-101
  • Cognate IV
Junior
  • CS 344 or 374
  • STAT-245
  • Cognate V (if necessary)

  • DATA-202
  • STAT-344 or 346
Senior  
  • DATA-303


Data Science Minor

Data Analytics Minor

Data scientist, big data analyst, information visualization

Abstraction; work in CIT (Calvin Information Technology)

Students in this program are eligible for the following scholarships and awards: