Skip to main content.


The BS in 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.

Many of our students are involved with projects, hackathons, and other extracurricular events through our BigDataClub.

Learning outcomes

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
Back to top of screen