Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ Catalog: 2026-2027 Rowan University Academic Catalog Program: Bachelor of Science in Data Science Minimum Credits Required:__________________

Bachelor of Science in Data Science

This major is an interdisciplinary degree, offered jointly by the Departments of Mathematics and Computer Sciences and housed in the Department of Mathematics, that provides students with the theoretical foundations and practical knowledge and skills needed to become a data scientist able to manage and process big data.

This program consists of 120 semester hours of course work in the disciplines of in Mathematics, Statistics, and Computer Science. Students in consultation with faculty advisors can construct flexible and comprehensive programs to prepare them for careers in business, industry, or government in positions such as researchers, actuaries, statisticians, or data analysts.

Majors must pass all required and restricted elective courses needed for graduation with no grade lower than a C-.

Rowan Core: 9 s.h.

All first-time Freshmen must complete the Rowan University Core Literacies. There are six literacies:

  • Communicative Literacy (COML) - 9 s.h. Satisfied by taking the following three courses:
    • COMP 01111 College Composition I  
    • COMP 01112 College Composition II 
    • CMS 04205 Public Speaking or CMS 04206 Digital Presentations 
  • Artistic Literacy (ARTL)
  • Global Literacy (GLBL)
  • Humanistic Literacy (HUML)
  • Quantitative Literacy (QNTL)
  • Scientific Literacy (SCIL)

Majors may suggest courses to fulfill the above literacies, which will be applied elsewhere. 

A complete listing of courses that fulfill the above literacies can be found here Undergraduate Program Requirements.

Rowan Experience

Students must satisfy all three Rowan Experience attributes. Credits attached to the courses in this section will apply elsewhere.

The attributes are as follows:

  • Broad-Based Literature Attribute (LIT)
  • Writing Intensive Attribute (WI)
  • Rowan Seminar Attribute* (RS)

Departments may recommend courses to fulfill these attributes. A complete listing of courses that satisfy these attributes can be found at Undergraduate Program Requirements.

*The Rowan Seminar requirement is waived for all students transferring 24 or more approved credits into Rowan University at the time of initial entry. 

Non-Program Courses: 18 s.h.

Courses in this section cannot be in the major department.

Course NameCredits:Term TakenGradeGen Ed
CS 04103 - Computer Science and Programming Credits: 4

Required Courses: 55-56 s.h.

(may also fulfill General Education or Rowan Core Requirements)

Course NameCredits:Term TakenGradeGen Ed
MATH 01000 - Mathematics Learning Community-Rowan Seminar (Data Science Section/Rowan Seminar) Credits: 1
CS 01104 - Introduction to Programming and Problem Solving (Python Section) Credits: 3
CS 04225 - Principles of Data Structures Credits: 3
MATH 01130 - Calculus I (Satisfies Quantitative Literacy (QNTL) requirement) Credits: 4
MATH 01131 - Calculus II Credits: 4
MATH 01210 - Linear Algebra Credits: 3
MATH 01230 - Calculus III Credits: 4
MATH 03150 - Discrete Mathematics Credits: 3
DS 01100 - Introduction to Data Science Credits: 3

Upper-Level and Research Courses

CS 02421 - Big Data Tools and Techniques Credits: 3
CS 02435 - Database Systems: Theory and Programming Credits: 3
CS 02370 - Introduction to Information Visualization Credits: 3
CS 07455 - Machine Learning Credits: 3
STAT 02320 - Concepts in Statistical Data Analysis Credits: 3
STAT 02360 - Probability and Random Variables Credits: 3
DS 01390 - Data Science Research I Credits: 3
DS 01490 - Data Science Research II Credits: 3

 

CS 02480 - Introduction to Data Mining Credits: 3

or

STAT 02340 - Elements of Statistical Learning Credits: 3

Data Science Electives: 9 s.h.

Choose three from the following:

Course NameCredits:Term TakenGradeGen Ed
CS 04215 - Computer Laboratory Techniques Credits: 3
CS 02440 - Data Warehousing Credits: 3
CS 07342 - Algorithms for the Data Scientist Credits: 3
CS 02485 - Web and Text Mining Credits: 3
DS 02395 - Topics in Data Science Credits: 1 to 3
STAT 02311 - Introduction to Statistical Computing Credits: 3
STAT 02350 - Regression Analysis Credits: 3
STAT 02371 - Design of Experiments: Analysis of Variance Credits: 3
STAT 02450 - Advanced Data Analysis (Multivariate and Bayesian) Credits: 3

Free Electives: 28-29 s.h.

Try to use at least 12 s.h. to build an area of expertise relevant to your program.

Total Required Credits for the Program: 120 s.h.

Notes: