Numerical analysis course syllabi (June 2002)

Syllabi for the numerical analysis courses in the Department of Mathematics at Penn State. The actual syllabus of any course may depend on the instructor; the date next to each course is when that syllabus was written.

Undergraduate courses Graduate courses

Undergraduate courses

MATH/CSE 451. Numerical Computations (June 2002)

Brief description

451. (CSE) NUMERICAL COMPUTATIONS (3) Algorithms for interpolation, numerical integration, numerical solution of nonlinear equations, linear systems and ordinary differential equations emphasizing computational properties and implementation. Students may take only one course for credit from MATH 451 and 455. Prerequisites: CMPSC 201C, 201F, or CSE 103; MATH 230 or 231.

Instructions for students

This is an undergraduate course introducing most of the basic and classical numerical algorithms. The course is more focused on the study and implementation of these basic algorithms. The students will have some to complete several computing projects in addition to other homeworks.

More detailed syllabus

Actual syllabus may depend on the instructor.

MATH/CSE 451--Numerical Computations

Textbook:

↑ top

MATH/CSE 455. Introduction to Numerical Analysis I (June 2002)

Brief description

455. (CSE) INTRODUCTION TO NUMERICAL ANALYSIS I (3) Floating point computation, numerical rootfinding, interpolation, numerical quadrature, direct methods for linear systems. Students may take only one course for credit from MATH 451 and 455. Prerequisites: CMPSC 201C, 201F, or CSE 103; MATH 220; MATH 230 or 231.

Instruction for students

The course will provide an introduction to the basics of the modern numerical analysis and its techniques when applied to various problems of analysis and algebra. Various numerical techniques and algorithms for some classical problems will be considered. The focus will be on their efficient computer implementation, robustness and reliability. Some essential theoretical properties of these numerical techniques will also be studied in more detail.

More detailed syllabus

Actual syllabus may depend on the instructor.

MATH/CSE 455--Introduction to Numerical Analysis I

Textbook:

↑ top

MATH/CSE 456. Introduction to Numerical Analysis II (June 2002)

Brief description

456. (CSE) INTRODUCTION TO NUMERICAL ANALYSIS II (3) Polynomial and piecewise polynomial approximation, matrix least squares problems, numerical solution of eigenvalue problems, numerical solution of ordinary differential equations. Prerequisite: MATH 455.

Instruction for students

This course is a follow-up to Introduction to Numerical Analysis I. It will provide further introduction to the basics of the modern numerical techniques and the supporting mathematical theory.

More detailed syllabus

Actual syllabus may depend on the instructor.

MATH/CSE 456--Introduction to Numerical Analysis II

Textbook:

↑ top

Graduate courses

MATH/CSE 523 and MATH/CSE 524. Numerical Analysis (June 2002)

Brief description

523. NUMERICAL ANALYSIS I. Approximation and Interpolation; Numerical Quadrature; Direct Methods of Numerical Linear Algebra; Numerical solution of nonlinear systems and optimization

524. NUMERICAL ANALYSIS II. Numerical Solution of Ordinary Differential Equations; Numerical Solution of Partial Differential Equations; Some Iterative Methods of Numerical Linear Algebra

Instruction for students

These courses form a two-semester graduate level introduction to numerical analysis. They will be mainly focused on the design and the analysis of classical as well as recently developed numerical algorithms and techniques, for the solution of variety of problems in mathematial analysis and algebra. In short, this course will provide an introduction to the basics of the mathematical theory behind scientific and engineering computing. The students who take this course should have a very good and stable knowledge of single and multivariable calculus, linear algebra and be familiar with basic facts from functional, real and complex analysis and the theory of partial differential equations.

More detailed syllabus

Actual syllabus may depend on the instructor.

\subsectionMATH 523--First semester of two semester graduate course. Numerical analysis I

\subsectionMATH 524--Second semester of two semester graduate course. Numerical analysis II

Textbook

↑ top

MATH/CSE 552. Numerical Solution of Partial Differential Equations (June 2002)

Brief description

552. (CSE 552) Numerical Solution of Partial Differential Equations (3) Finite difference methods for elliptic, parabolic, and hyperbolic differential equations. Solutions techniques for discretized systems. Finite element methods for elliptic problems. Prerequisite: MATH 402 or 404; MATH (CSE) 451 or 456.

Instructions to students

This is an introductory graduate course on numerical methods for partial differential equations. It is designed mainly for graduate students in department of mathematics. The course should also be appropriate for non-math graduate students who are good at advanced calculus and linear algebra. The students are required to do computing projects in addition to theoretical homework problmes.

All the graduate students in computational and applied math program are required to take this course.

MATH/CSE 552--More detailed syllabus

  1. A review of basic methods for the Poisson Equations on regular domain (1 week)
  2. Second order elliptic boundary value equations (5 weeks)
    1. A review of qualitative properties (2 hour)
      • Maximal principle
      • Existence and uniqueness (existence of classical and weak solutions)
      • Regularity (H2 regularity of the solutions for smooth or convex domain)
    2. The finite difference method (4 hours)
      • Basic finite difference schemes
      • Discrete maximal principle and M-matrices
      • Error estimates
      • Broundary treatments
    3. The finite element method (5 hours)
      • Linear finite element methods
      • Error estimates: estimates in H1 norm and L2 norm
      • Construction of more general finite element methods
    4. The finite volume method (3 hours)
      • Basic finite volume schemes
      • Conservation properties
      • Relation with finite element method
      • Error estimates
      • High order finite volume method
  3. Direct and iterative methods for solving the discrete systems (2 weeks)
    1. Direct methods (1)
    2. Sparse matrix data structure (1)
    3. Basic iterative methods (2)
      • Basic iterative methods
      • Jacobi and Gauss-Seidel methods
    4. The method of subspace corrections and its convergence properties (2)
    5. Conjugate gradient methods and preconditioning (2)
  4. The multigrid method (2 weeks)
    1. Introduction of the algorthm using one dimensional problem (2 hours)
    2. Algorithmic details for /-cycle, \-cycle, (2 hours) V-cycle and W-cycle algorithms
    3. Convergence analysis using the method of subspace corrections (2 hours)
  5. Parabolic and hyperbolic problems (4 weeks)
    1. Model problems and stability estimates (2 hours)
    2. Examples of the methods of lines (2 hours)
    3. The Lax-Richtmyer equivalence theorem (1 hour)
    4. Stability analysis (2 hours)
      • Discrete Fourier series (.5)
      • von Neumann stability analysis (.5)
      • The Kreiss matrix theory (1)
    5. Consistency, convergence and error estimates (1)
  6. Convection dominated problems (1 week)
    1. The failure of standard discretization
    2. Monotone schemes and Godunov theorem
    3. Higher order methods
    4. Nonlinear problems

Textbooks and references

There are many text books available, but there is no single one that would fit the aforementioned syllabus.

Major references

↑ top

MATH/CSE 556. Finite Element Methods (June 2002)

Brief description

556. (CSE 556) Finite Element Methods (3) Sobolev spaces, variational formulations of boundary value problems; piecewise polynomial approximation theory, convergence and stability, special methods and applications. Prerequisite: Math 412, MATH 501 and 502, or consent from instructor.

Instructions to students

This is a graduate course on finite element method and theory for partial differential equations. It is designed for graduate students in department of mathematics. The students who take the course should have a good knowlege of multivariable caclulus, real, comples and functional analysis, linear algebra and basic knowlege of partial differential equations.

More detailed syllabus

Actual syllabus may depend on the instructor.

  1. Preliminaries
  2. Definition of finite element triple
  3. H(id)=L2 elements
  4. H(grad)=H1 elements and second order elliptic boundary value problems
  5. H(curl) elements and Maxwell equations
  6. H(div) elements and and mixed finite element methods
  7. Exact sequence relating H(grad), H(curl), H(div) and H(id) elements; Helmholtz decomposition
  8. H2 elements and biharmonic equations
  9. Non-conforming elements
  10. Generalized finite element method; Mortar elements
  11. Stokes equations and Navier-Stokes equations
  12. Multigrid methods and convergence analysis

References

↑ top