Statistics & Data Science Major Course Requirements
Overview
Both the Bachelor of Arts (B.A.) and the Bachelor of Science (B.S.) in Statistics & Data Science require the same set of supporting and core coursework. A minor in any subject outside the math department is required with this major.
The information and requirements given here apply to the 2024–2025 catalog. For other catalog years, please consult the archive.
The Academic Advising Report (ADVIP) gives complete degree requirements:
Note: this program was brand new for Fall 2018. All SDS majors are expected to meet with an advisor in the Math Center at least once a semester.
Supporting Python Programming Course Requirement
All SDS majors are required to complete a computer programming course in Python, regardless of the degree selected. Enrollment in DATA 363 requires successful completion of a Python programming course, so students have programming background to help them pick up R and to ensure they are getting Python experience along the way. Choose one course:(*)
— Introduction to Computer Programming I
— Computational Thinking and Doing
(*)Either CSC 110 or ISTA 130 is recommended for most students; or
will also satisfy the requirement if available. As an alternative, qualified students may complete both
AND
or both
AND
. Contact the Math Center if you need any of these alternative courses pulled into your advisement report.
Supporting Data Management/SQL Requirement
SDS graduates applying for jobs will find that SQL and Data Management skills are important. Enrollment in DATA 363 requires completion of or concurrent enrollment in a course that teaches SQL and Data Management. These skills will be helpful as students work on their projects in DATA 363. Take one course:
— Data Engineering
Core Courses
AND
(1) or
— Calculus I
— Calculus II
- DATA 201 — Foundations of Data Science(*)
— Vector Calculus
— Introduction to Linear Algebra (2)
— Introduction to Statistical Methods (3)
— Introduction to Statistical Computing
— Theory of Probability
— Theory of Statistics
— Applied Linear Models (4)
— Introduction to Statistical Machine Learning
— Capstone for Statistics and Data Science (5)
- One upper-division statistics major elective.
(*)DATA 201 is not yet in the course catalog (as of spring 2024), but has been approved as a Building Connections General Education course.
(1)MATH 122A and MATH 122B are a single-semester sequence of courses that cover Calculus I.
(2) Either MATH 313 or MATH 310 may be used to fulfill this requirement in the SDS major. However, please note that 310 is no longer offered at UArizona. Students who completed MATH 215 prior to fall 2015 or who have transfer credit equivalent to MATH 215 will still fulfill this requirement, though they will not earn upper-division credit for the course.
(3) As of Fall 2024, the enrollment requirements for DATA 363 have changed. Students must complete MATH 129 and a Python course (CSC 110 or ISTA 130) prior to 363. In addition, MATH 313 and an SQL course (ISTA 322) must either be complete or in-progress in the same term as 363.
(4) DATA 467 is offered in-person in fall semesters. Provided we have sufficient enrollment, we plan to offer it online each spring.
(5) DATA 498A is currently primarily a spring course; as of 2024, we are attempting to offer it in fall semesters as well.
Statistics & Data Science Major Elective Courses
The SDS major requires one upper-division elective course. The current courses that will be accepted toward this requirement are listed below. More course options may be added as the program grows; see your academic advisor for details.
Course options:
— Statistical Methods in Sports Analytics
— Topics in Undergraduate Statistics & Data Science(*)
— Linear Algebra for Data Science
— Financial Math
— Applied Stochastic Processes
— Advanced Topics in Undergraduate Statistics & Data Science(*)
— Honors Thesis(**)
— Survey of Optimization Methods

