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 Introduction to Computer Science, Software Lab I (3,1)
50:640:221 Unified Calculus III (4)
50:640:237 Discrete Mathematics (3)
50:640:250 Linear Algebra (3)
Junior Year
50:198:113, 114 Programming with Data Structures, Software Laboratory II (3,1)
50:198:271 Design and Analysis of Algorithms (3)
50:640:314 Elementary Differential Equations (3)
50:198:381 Introduction to Numerical Methods (3)
Senior Year
50:198:481 Advanced Numerical Methods (3)
50:640:358 Advanced Discrete Mathematics (3)
50:640:463 Partial Differential Equations I (3)
Applied and computational mathematics elective (3)
Elective Courses
50:198:316 Parallel Programming (3)
50:198:356 Computer Graphics (3)
50:198:458 Scientific Visualization (3)
50:640:427 Advanced Differential Equations (3)
50:640:497 Visualizing Mathematics by Computer (3)
50:640:498 Computational Mathematics (3)
50:640:499 Mathematics on the Web (3)
56:645:557 Signal Processing (3)
56:645:558 Queuing Theory (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)