How does a music streaming app predict what new music you will like? What factors influence your recommendations on social media? Enter the data scientist. They are able to process large amounts of data and extract targeted recommendations. The B.A. in data science program will teach you how to process and clean data, how to model trends appropriately, how to draw conclusions informed by mathematically sound techniques, how to employ machine learning and how to effectively communicate your findings.

Your journey into data science will begin with probability and statistics. You will work your way through calculus and introductory statistics, then move on to the core data science sequence of Math 245, 345 and 445. Along the way, you will develop proficiency in industry-standard software from your mathematics courses, as well as some introductory programming and machine learning. You’ll also learn about industry ethics and technical writing, which will improve your ability to relay technical information to a non-technical audience. Your study will culminate in a seminar, where you will be able to put all of your training into action as you work on real-world big data problems.

RIC’s B.S. degree in data science provides a pathway into one of the most in-demand careers, with one of the highest starting salaries. From startups to Fortune 500s to government agencies, organizations are capitalizing on big data and will need data scientists like you to help them make informed decisions.

Program Details

Course Information

Click below for information on course requirements, course descriptions and the Academic Rhode Map, which lists all the courses you will need to complete this program and graduate in a timely fashion.

Course Requirements

Course Descriptions

Academic Rhode Map

Program/Learning Goals

Upon completion of this program, students will:

  1. Have acquired a background in the content and methodology of mathematics, computer science and statistics. 
  2. Understand and use concepts and techniques in calculus, linear algebra, probability, and discrete mathematics.  
  3. Understand and use algorithmic thinking and programming in a high-level language.
  4. Understand and use concepts and techniques in data collection, analysis, modeling and statistical inference.  
  5. Apply their knowledge in mathematics, statistics and computer science to solve problems. 
  6. Choose, fit and use mathematical models to solve problems.
  7. Use high-level language to explore, visualize and form hypotheses about data.
  8. Understand the connections between the knowledge domains of mathematics, computer science and statistics and use a variety of skills from these domains to solve problems. 
  9. Conduct data-based investigations and effectively communicate their findings. 
  10. Receive raw data from a variety of sources and formats and then clean, transform and structure the data for analysis.
  11. Communicate data-based findings visually, orally and in writing.
  12. Gain exposure to the ethical questions related to data science such as citation and data ownership and the security of data.

Minor in Mathematics

Declaring a minor allows you to explore other areas of interest and make interdisciplinary connections. Minor areas at RIC complement and reinforce all major areas of study. By declaring a minor, you can set yourself apart as a candidate for job, internship and volunteer opportunities.

Minor in Mathematics