Skip to main content

Degree Requirements

INCOMING JUNIORS: Starting Fall 2022, ACME Junior core courses will be offered as envelopes rather than individual classes. When you register, instead of clicking "Add a Class" you need to click "Add an Envelope". Then, you will choose "Mathematics" from the "Select Envelope Category" and then "ACME Jr Core 1" or 2 or 3 depending on which section of Math 320 you want. This will then register you for the same section of Math 321, 344, and 345. If you have any problems, please let us know with an email to acme@mathematics.byu.edu.

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)

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