Course Descriptions

Core Courses

All courses are worth five credits.

AMATH 501: Vector Calculus & Complex Variables

Quarter: Autumn

This course emphasizes acquisition of solution techniques. It illustrates ideas with specific example problems arising in science and engineering. The curriculum includes applications of vector differential calculus, complex variables, line and surface integrals, integral theorems, Taylor and Laurent series, and contour integration.

Prerequisite: Completion of a course in vector calculus or instructor permission


AMATH 502: Introduction to Dynamical Systems & Chaos

Quarter: Winter

This course provides an overview of methods that describe the qualitative behavior of solutions on nonlinear differential equations. The curriculum includes phase space analysis of fixed pointed and periodic orbits; bifurcation methods; a description of strange attractors and chaos; and an introduction to maps. It highlights applications to engineering, physics, chemistry and biology.


AMATH 503: Methods for Partial Differential Equations

Quarter: Spring

This course covers separation of variables; Fourier series and Fourier transforms; Sturm-Liouville theory and special functions; eigenfunction expansions; and Green’s functions.


AMATH 581: Scientific Computing

Quarter: Autumn

This course uses a project-oriented computational approach to solving problems arising in the physical and engineering sciences, finance and economics, and the medical, social and biological sciences. The problems studied require the use of advanced MATLAB routines and toolboxes. It also covers graphical techniques for data presentation and communication of scientific results.


AMATH 584: Applied Linear Algebra & Introductory Numerical Analysis

Quarter: Autumn

This course studies the use of numerical methods for solving linear systems of equations. The curriculum includes linear least squares problems, matrix eigenvalue problems, nonlinear systems of equations, interpolation, quadrature and initial-value ordinary differential equations.


Other Applied Math Courses

All courses are worth five credits.

AMATH 507: Calculus of Variations

Quarter: Winter (offered odd years)

This course covers necessary and sufficient conditions for a weak and strong extremum, the Legendre transformation, Hamiltonian systems, constraints, Sturm-Liouville problems, approximate methods and Lagrange multipliers. It includes space-time problems with examples from elasticity, electromagnetics and fluid mechanics.


AMATH 575: Dynamical Systems

Quarter: Spring (offered odd years)

This course offers an overview of the ways in which complex dynamics arise in nonlinear dynamical systems. Topics include bifurcation theory, universality, Poincare maps, routes to chaos, horseshoe maps, Hamiltonian chaos, fractal dimensions, Lyapunov exponents and the analysis of time series. Examples are taken from biology, mechanics and other relevant fields.


AMATH 582: Computational Methods for Data Analysis

Quarter: Winter

The course includes exploratory and objective data analysis methods applied to the physical, engineering and biological sciences. It includes a brief review of statistical methods and their computational implementation for studying time series analysis, image processing and compression, spectral analysis, filtering methods, principal component analysis and orthogonal mode decomposition.


AMATH 583: High-Performance Scientific Computing

Quarter: Spring

This course features an introduction to hardware, software and programming for large-scale scientific computing. It includes an overview of multicore, cluster and supercomputer architectures; procedure and object oriented languages; parallel computing paradigms and languages; graphics and visualization of large data sets; validation and verification; and scientific software development.


AMATH 585: Numerical Analysis of Boundary Value Problems

Quarter: Winter (offered even years)

Topics covered by this course include numerical methods for steady-state differential equations; two-point boundary value problems and elliptic equations; iterative methods for sparse symmetric and non-symmetric linear systems; conjugate gradients; and preconditioners.


AMATH 586: Numerical Analysis of Time Dependent Problems

Quarter: Spring (offered even years)

This course focuses on numerical methods for time-dependent differential equations, including explicit and implicit methods for hyperbolic and parabolic equations. It also covers stability, accuracy, and convergence theory; and spectral and pseudospectral methods.


AMATH 600: Independent Research or Study

Quarter: Varies

In this course students work directly with select faculty whose research they are interested in, developing a mutual understanding of how the independent study requirement can be satisfied. Some examples include reading book chapters or research papers beyond standard course material, or conducting original research under the guidance of the faculty member.