Skip to main content

Degree Requirements

Pre-Core: complete during freshman/sophomore year

  • Math 112: Calculus I (4:5:0)
  • Math 113: Calculus 2 (4:5:0)
  • Math 290: Fundamentals of Mathematics (3:3:0)
  • Math 213: Linear Algebra (2:2:0) (Math 313 if taken prior to Fall 2019)
  • Math 215: Computational Linear Algebra (1:0:1)
  • Math 314: Multi-variable Calculus (3:3:0)
  • **Math 334: Ordinary Differential Equations (3:3:0)
  • Math 341: Theory of Analysis I (3:3:0)
  • CS 142: Introduction to Computer Programming (3:3:0) OR
    CS 111: Introduction to Computer Science (3:3:0)

**Math 334 does not have to be completed before the Junior core. It can be completed during the winter semester or in the spring/summer BEFORE the Senior core

Core I: complete during fall semester, junior year

  • Math 320: Algorithms, Approximation, Optimization 1 (3:3:0)
  • Math 321: Algorithms, Approximation, Optimization 1 Laboratory (1:0:2)
  • Math 344: Mathematical Analysis 1 (3:3:0)
  • Math 345: Mathematical Analysis 1 Laboratory (1:0:2)

Core II: complete during winter semester, junior year

  • Math 322: Algorithms, Approximation, Optimization 2 (3:3:0)
  • Math 323: Algorithms, Approximation, Optimization 2 Laboratory (1:0:2)
  • Math 346: Mathematical Analysis 2 (3:3:0)
  • Math 347: Mathematical Analysis 2 Laboratory (1:0:2)

Core III: complete during fall semester, senior year

  • Math 402: Modeling with Uncertainty and Data 1 (3:3:0)
  • Math 403: Modeling with Uncertainty and Data 1 Laboratory (1:0:2)
  • Math 436: Modeling with Dynamics and Control 1 (3:3:0)
  • Math 437: Modeling with Dynamics and Control 1 Laboratory (1:0:2)

Core IV: complete during winter semester, senior year

  • Math 404: Modeling with Uncertainty and Data 2 (3:3:0)
  • Math 405: Modeling with Uncertainty and Data 2 Laboratory (1:0:2)
  • Math 438: Modeling with Dynamics and Control 2 (3:3:0)
  • Math 439: Modeling with Dynamics and Control 2 Laboratory (1:0:2)

Complete an approved concentration