The Mathematics major’s named options allow students to develop a deep understanding of how the subject relates to other areas of human inquiry. The requirements for these options feature mathematics courses with topics inspired by and commonly applied to problems in these associated fields. Though often paired with a second major in a related area, these programs function well alone and are suited to any mathematics student with a variety of interests. Students interested in a named option are recommended to meet with an advisor to navigate the various plans and courses available to them. Advising information can be found on the BA or BS pages.

The named options do not support Honors in the Major.

Requirements

The Mathematics for Data Science program requires at least 10 courses for at least 30 credits as described below.

Core Math Requirement

Complete at least six MATH courses for at least 18 credits.

Linear Algebra

Complete one course from the list below. Only one of these courses will be used to fulfill minimum course/credit requirements for the major.

MATH 341Linear Algebra3-5
or MATH 320 Linear Algebra and Differential Equations
or MATH 340 Elementary Matrix and Linear Algebra
or MATH 345 Linear Algebra and Optimization
or MATH 375 Topics in Multi-Variable Calculus and Linear Algebra

Transition to Advanced Mathematics

Complete one course or sequence from the list below. If a student takes MATH 341 or MATH 375 to complete the Linear Algebra requirement, they may also use that course for this requirement. The course and credits will only count once toward the course/credit requirements for the major.

MATH 341Linear Algebra3-5
or MATH 375 Topics in Multi-Variable Calculus and Linear Algebra
MATH 421The Theory of Single Variable Calculus3
MATH 321
MATH 322
Applied Mathematical Analysis 1: Vector and Complex Calculus
and Applied Mathematical Analysis 2: Partial Differential Equations
6

Probability

Complete one course from:

MATH/​STAT  431Introduction to the Theory of Probability3
or MATH/​STAT  309 Introduction to Probability and Mathematical Statistics I
At most one course in Introductory Probability (MATH/​STAT  309 and MATH/​STAT  431) may be used to fulfill the course/credit requirements for the major.
MATH 531Probability Theory3

Numerical and Optimization Methods

Complete one course from:

MATH/​COMP SCI  513Numerical Linear Algebra3
MATH/​COMP SCI/​I SY E/​STAT  525Linear Optimization3
MATH/​COMP SCI  514Numerical Analysis3
MATH 443Applied Linear Algebra3
MATH/​COMP SCI/​I SY E  425Introduction to Combinatorial Optimization3

Mathematics of Data

Complete one course from:

MATH 535Mathematical Methods in Data Science3

MATH Electives

Complete at least six MATH courses for at least 18 credits to satisfy the overall requirements of the major by choosing additional MATH courses from the lists below. 

At least one MATH elective must be chosen from the list of Advanced MATH Elective courses. The remaining courses required to reach the required minimum courses and credits may be chosen from either the list of Advanced MATH Elective courses or the Additional MATH Electives.

Advanced MATH Elective

 If a student takes MATH 531 to complete the Probability requirement, they may also use that course for this requirement. If a student takes MATH/​COMP SCI  513, MATH/​COMP SCI/​I SY E/​STAT  525, or MATH/​COMP SCI  514 to complete the Numerical and Optimization Methods requirement, they may also use that course for this requirement. In either case, the course and credits will count only once toward the course/credit requirements for the major.

MATH/​COMP SCI  513Numerical Linear Algebra3
MATH/​COMP SCI  514Numerical Analysis3
MATH 521Analysis I3
MATH/​COMP SCI/​I SY E/​STAT  525Linear Optimization3
MATH 531Probability Theory3
MATH 540Linear Algebra II3
MATH 616Data-Driven Dynamical Systems, Stochastic Modeling and Prediction3
MATH/​I SY E/​OTM/​STAT  632Introduction to Stochastic Processes3

Additional MATH Electives

MATH/​STAT  310Introduction to Probability and Mathematical Statistics II3
MATH 321Applied Mathematical Analysis 1: Vector and Complex Calculus3
MATH 322Applied Mathematical Analysis 2: Partial Differential Equations3
MATH 376Topics in Multi-Variable Calculus and Differential Equations5
MATH 421The Theory of Single Variable Calculus3
MATH/​COMP SCI/​I SY E  425Introduction to Combinatorial Optimization3
MATH 443Applied Linear Algebra3
MATH 444Graphs and Networks in Data Science3

Data Science Requirement

Complete at least four courses for at least 12 credits. Each course that satisfies this requirement must be distinct from those satisfying any part of the Core Math requirement. Courses below may have prerequisites outside of the requirements for this named option.

Data Science Fundamentals

Complete one course from:

STAT 340Data Science Modeling II4
COMP SCI 320Data Science Programming II4

Data Science Electives

To reach the 4 courses for at least 12 credits required, students may complete an additional Data Science Fundamentals course, additional courses from the MATH electives lists above, or any of the following courses.

Approved Elective Courses

COMP SCI/​E C E/​I SY E  524Introduction to Optimization3
COMP SCI/​E C E  533Image Processing3
COMP SCI/​E C E/​M E  539Introduction to Artificial Neural Networks3
COMP SCI 540Introduction to Artificial Intelligence3
COMP SCI 541Theory & Algorithms for Data Science3
COMP SCI/​E C E  561Probability and Information Theory in Machine Learning3
COMP SCI/​B M I  567Biomedical Image Analysis3
COMP SCI/​B M I  576Introduction to Bioinformatics3
STAT 351Introductory Nonparametric Statistics3
STAT 421Applied Categorical Data Analysis3
STAT 424Statistical Experimental Design3
STAT 433Data Science with R3
STAT 443Classification and Regression Trees3
STAT 453Introduction to Deep Learning and Generative Models3
STAT 456Applied Multivariate Analysis3
STAT 461Financial Statistics3
STAT/​COMP SCI  471Introduction to Computational Statistics3
STAT/​B M I  641Statistical Methods for Clinical Trials3
STAT/​B M I  642Statistical Methods for Epidemiology3
ECON 400Introduction to Applied Econometrics4
ECON 410Introductory Econometrics4
ECON 570Fundamentals of Data Analytics for Economists3-4
I SY E 412Fundamentals of Industrial Data Analytics3
I SY E 612Information Sensing and Analysis for Manufacturing Processes3
M E 536Machine Learning for Data-Driven Engineering Design3

Residence and Quality of Work

  • 2.000 GPA on all MATH courses and courses eligible for the major.
    • This includes all MATH courses (including those cross-listed with MATH), regardless of appearing in the requirements of the program, and any non-MATH course that meets a requirement in the program.
  • 2.000 GPA on at least 15 credits of upper level credit in the major.
    • This includes all MATH courses numbered 307 and above (including those cross-listed with MATH), regardless of appearing in the requirements of the program, and any non-MATH courses that meet a requirement in the program and carry the Advanced level designation.
  • 15 credits in MATH in the major taken on the UW-Madison campus.
    • This includes all MATH courses numbered 307 and above (including those cross-listed with MATH), regardless of appearing in the requirements of the program.

Four-Year Plan

This Four-Year Plan is only one way a student may complete an L&S degree with this major. Many factors can affect student degree planning, including placement scores, credit for transferred courses, credits earned by examination, and individual scholarly interests. In addition, many students have commitments (e.g., athletics, honors, research, student organizations, study abroad, work and volunteer experiences) that necessitate they adjust their plans accordingly. Informed students engage in their own unique Wisconsin Experience by consulting their academic advisors, Guide, DARS, and Course Search & Enroll for assistance making and adjusting their plan.

In general, your four year plan in mathematics should be organized along the following sequence:

  1. Calculus
  2. Linear Algebra
  3. Required Transition to Advanced Math course
  4. Additional 300/400-level courses as needed
  5. Required Advanced MATH course
  6. Additional 500/600-level MATH courses
Freshman
FallCreditsSpringCredits
MATH 2215MATH 2224
Literature Breadth 3Literature Breadth 3
Communication A 3Ethnic Studies 3
Language (if required)4Language (if required)4
 15 14
Sophomore
FallCreditsSpringCredits
MATH 2344MATH Required Linear Algebra3
Humanities Breadth 3MATH Required Probability3
Communication B 3Humanities Breadth 3
Prerequisite for Data Science Fundamentals course4Physical Science Breadth 3
INTER-LS 2101Elective3
 15 15
Junior
FallCreditsSpringCredits
Required Transition to Advanced Math3300/400-level MATH Elective3
Data Science Fundamentals Course4Data Science Elective3
Social Sciences Breadth 3Social Science Breadth 3
Biological Sciences Breadth 3Biological Sciences Breadth 3
Elective3Elective3
 16 15
Senior
FallCreditsSpringCredits
MATH 5353500/600-level MATH elective3
Data Science Elective3Data Science Elective3
Social Science Breadth 3Social Science Breadth 3
Electives 6Electives6
 15 15
Total Credits 120