The
applied and computational mathematics track is designed for students
with interests in mathematics and computer science. Students are taught
mathematical ideas and methods useful for solving computational
problems in science and engineering. Students majoring in computer
science, or in other scientific disciplines, who have a strong interest
in mathematics are encouraged to pursue a second major in applied and
computational mathematics.
First Year
50:640:121 Unified Calculus I (4)
50:640:122 Unified Calculus II (4)
50:750:131,133 Elements of Physics I, Elements of Physics Laboratory I (3,1)
50:750:132,134 Elements of Physics II, Elements of Physics Laboratory II (3,1)
Sophomore Year
50:198:111,112 Programming Fundamentals, Software Laboratory I (3,1)
50:640:221 Unified Calculus III (4)
50:640:237 Discrete Mathematics (3)
50:640:250 Introduction to Linear Algebra (3)
Junior Year
50:198:113 Object-Oriented Programming
50:198:213 Data Structures (3)
50:640:314 Elementary Differential Equations (3)
50:640:331 Probability and Stochastic Processes (3)
Senior Year
50:198:481 Advanced Numerical Methods (3)
50:960:481 Mathematical Statistics (3)
50:640:463 Partial Differential Equations and Boundary Value Problems (3)
or
50:640:427 Advanced Differential Equations (3)
Applied and computational mathematics elective (3)
Elective Courses
198:441 Parallel, Distributed, and Cloud Computing
(3)
640:300 Mathematical Reasoning with Proofs
(3)
640:311 Advanced Calculus
(3)
640:403 Complex Variables
(3)
640:463 Partial Differential Equations
(3)
640:357 Computational Mathematics (3)
For a minor in computer science, a student needs to take the following additional two courses:
50:198:221 Programming Language Concepts (3)
50:198:231 Computer Organization and Assembly Language Programming (3)