The Data Science program combines courses that cover specific topics like data visualization with traditional courses in mathematics and computer and information science.
In mathematics: students will take statistics, probability, linear algebra, scientific computation, and calculus.
In computer science: students will take courses in object-oriented programming, software design, algorithms, data mining, and machine learning.
Students in their senior year will work in teams on real-world capstone projects and learn how to communicate their results as a professional data scientist.
At the time of graduation, students will:
- be able to understand and apply contemporary techniques for managing, mining, and analyzing big data across multiple disciplines
- be able to use computation and computational thinking to gain new knowledge and to solve real-world problems of high complexity
- have the ability to communicate their ideas and findings persuasively in written, oral and visual form and to work in a diverse team environment
- be prepared for graduate school or employment and have an appreciation for life-long learning
- have an appreciation for the professional, societal and ethical considerations of data collection and use
Data Science Curriculum Requirements
Use the materials below when you meet each semester with your faculty academic advisor to remain on track to graduation.
Curriculum Requirements - Class of 2019 and later
Curriculum Flow Chart - Class of 2019 and later
Degree Tracking Sheet - Class of 2019 and later
Degree Audit for Graduation - Class of 2019 and later
Course Descriptions for Plan of Study
Use the University Catalog for the most up-to-date descriptions of courses and recommended plan of study.