**Applied and Computational Mathematics** is the newly redesigned Applied Mathematics track in the undergraduate mathematics curriculum. The student with an interest in **mathematics** and **computer science** and in some of the overlapping disciplines of biology, chemistry, engineering, and physics is urged to major in Applied and Computational Mathematics. To qualify for this track, a student must satisfactorily complete with a grade of C or better each of the following courses in this suggested four-year schedule:

**First Year**

50: 640: 121 Unified Calculus I (4)

50: 640: 122 Unified Calculus II (4)

50: 750: 131, 50: 750: 133 Elements of Physics I, Elements of Physics Lab I (4)

50: 750: 132, 50: 750: 134 Elements of Physics II, Elements of Physics Lab II (4)

**Sophomore Year**

50: 640: 221 Unified Calculus III (4)

50: 640: 250 Linear Algebra (3)

50: 640: 237 Discrete Mathematics (3)

50: 198: 111-112 Introduction to Computer Science, Software Lab I (4)

**Junior Year**

50: 640: 314 Elementary Differential Equations (3)

50: 198: 381 Introduction to Numerical Methods (3)

50: 198: 113-114 Programming with Data Structures, Software Lab II (4)

50: 198: 271 Design and Analysis of Algorithms (3)

**Senior Year**

50: 640: 358 Advanced Discrete Mathematics (3)

50: 640: 463 Partial Differential Equations and Boundary Value Problems I (3)

50: 198: 481 Advanced Numerical Methods (3)

Applied and Computational Mathematics Elective (3)

The preceding list contains 55 credits. It indicates the chronological sequence in which the student should complete the courses.

**Applied and Computational Mathematics Electives:
**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)

50: 198: 317 Parallel Supercomputing (3)

50: 198: 356 Computer Graphics (3)

50: 198: 458 Scientific Visualization (3)

Deviations from the set program must be approved by the mathematical sciences department.

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)