To qualify for a Bachelor of Science in Mathematics, a student must satisfactorily complete with a grade of C or better each of the following courses. Changes from the standard program must be approved by the department. 

Courses in italics are optional for the Bachelor of Arts in Mathematics. For more detailed information, please see the relevant curriculum worksheets from the Office of Academic Advising

Learning Goals

  • Have a broad perspective on modern mathematics and its applications.
  • Master basic mathematical ideas and techniques in calculus, abstract algebra, analysis, geometry, differential equations, probability, and statistics.
  • Be able to analyze quantitative information and apply advanced mathematical techniques and concepts where appropriate.
  • Be able to effectively communicate rigorous mathematical ideas and reasoning.

Foundational Courses (15 credits) 

  • 50:640:121, 122, 123 Calculus I, II, and III (12 credits)
  • 50:640:250 Linear Algebra OR 50:640:253 Linear Algebra with Applications (3 credits)

Mid-level Required Courses (18 credits)

  • 50:640:300 Mathematical Reasoning with Proofs (3 credits)
  • 50:640:311 Introduction to Real Analysis I (3 credits)
  • 50:640:314 Elementary Differential Equations (3 credits) 
  • 50:640:331 Probability and Stochastic Processes (3 credits) 
  • 50:640:351 Introduction to Modern Algebra I (3 credits)
  • 50:640:356 Theory of Numbers (3 credits)

Mid-level Elective Courses (6 credits – choose 2 courses from the list below)

  • 50:640:312 Introduction to Real Analysis II (3 credits)
  • 50:640:352 Introduction to Modern Algebra II (3 credits) 
  • 50:640:357 Introduction to Computational Mathematics (3 credits) 

Statistics Elective Courses (3 credits – choose 1 course from the list below)

  • 50:960:336 Applied Statistics (3 credits)
  • 50:960:481 Mathematical Statistics (3 credits)

Upper-level Required Courses (6 credits)

  • 50:640:403 Introduction to Functions of a Complex Variable (3 credits)
  • 50:640:435 Geometry (3 credits)

Upper-level Elective Courses (9 credits – choose 3 courses from the list below)

  • 50:640:427 Advanced Differential Equations (3 credits)
  • 50:640:441 Topology (3 credits)
  • 50:640:432 Introduction to Differential Geometry (3 credits)
  • 50:640:450 Advanced Linear Algebra (3 credits) 
  • 50:640:456 Computational Number Theory (3 credits)
  • 50:640:463 Applied Partial Differential Equations (3 credits) 
  • 50:640:491 Mathematics Seminar (3 credits) 
  • 50:960:489 Statistical Models (3 credits) 

Total: 57 credits