The course covers the standard techniques of numerical computation from a theoretical as well as a practical perspective, including aspects of large-scale high-performance computation, and provides the foundation for more specialized third year courses in computation and modeling.
It is assumed that participants have the mathematical background equivalent to two semesters of Engineering and Science Mathematics - attendance of the first year B track (Multivariable Calculus, ODE; Linear Algebra, Fourier Methods, Probability) is highly recommended but not formally required - or Analysis I/II and Linear Algebra I. Familiarity with Matlab (or Octave) is an asset but not a prerequisite.
The course is appropriate as a home school elective for students of all majors with a particular interest in computation. It is recommended that students commit to this course for the full year. Students interested in a more compact introduction to methods of numerical computation are advised to take the one-semester Engineering and Science Mathematics 4A (Numerical Methods) instead.
Topics covered throughout the year are: computer arithmetic, condition of algorithms, systems of linear equations including iterative methods, computation of eigenvalues, interpolation and least square methods, numerical integration, numerical solution of ordinary differential equations, optimization techniques, and probabilistic aspects in computation.
| Instructor: | Peter Oswald |
| Email: | p.oswald@iu-bremen.de |
| Phone: | 200-3179 |
| Office hours: | Th 1-2pm, after class WF, or by appointment in Research I, 106 |
| Lab Assistant/Grader: | Christian Kuehn |
| Email: | c.kuehn@iu-bremen.de |
| Office hours: | By appointment |
| Lectures: | W 8:15- 9:30 in East Hall 4 | F 9:45-11:00 in East Hall 4 |
| Lab: | CLAMV Teaching Labs 112/113 Research I (first meeting on We 9/8, 19:15) |
Homework is your individual work. Collaborative project work in groups of two or three is permissible provided:
You may consult books and internet resources, provided you always quote the source.
| Homework: | 15% |
| Projects: | 30% |
| Midterm Exam: | 15% |
| Final Exam: | 40% |
| Cutoff score: | 95% | 90% | 85% | 80% | 75% | 70% | 65% | 60% | 55% | 50% | 45% | 40% |
| IUB Points: | 1.0 | 1.33 | 1.67 | 2.0 | 2.33 | 2.67 | 3.0 | 3.33 | 3.67 | 4.0 | 4.33 | 4.67 |
| 01/09/2003: | Introduction |
| 03/09/2003: | Error sources, condition, stability |
| 08/09/2003: | Solving scalar nonlinear algebraic equations: bisection, Newton's method |
| 10/09/2003: | Solving scalar nonlinear algebraic equations: analysis of Newton's method, secant method |
| 15/09/2003: | Matrix norms and condition numbers |
| 17/09/2003: | Linear systems: Gauss elimination |
| 22/09/2003: | LU decomposition without pivoting |
| 24/09/2003: | LU decomposition with pivoting; error analysis |
| 29/09/2003: | QR decomposition; least square solutions to linear systems |
| 01/10/2003: | Iterative methods: Jacobi and Gauss-Seidel method |
| 06/10/2003: | Gradient method |
| 08/10/2003: | Conjugate Gradient method |
| 13/10/2003: | Review for midterm exam |
| 15/10/2003: | Midterm Exam |
| 20/10/2003: | Lagrange interpolation; estimates of the interpolation error; numerical differentiation |
| 22/10/2003: | Lagrange interpolation (continued) |
| 27/10/2003: | Splines |
| 29/10/2003: | Numerical integration: Newton Cotes formulae |
| 03/11/2003: | Numerical integration: Gauss quadrature |
| 05/11/2003: | Gauss quadrature (continued), extrapolation |
| 10/11/2003: | Extrapolation (continued), adaptive integration |
| 12/11/2003: | Review of ordinary differential equations |
| 17/11/2003: | One step methods for ordinary differential equations |
| 19/11/2003: | Local truncation error; estimation of the global error; convergence |
| 24/11/2003: | Runge-Kutta methods |
| 26/11/2003: | Linear multistep methods, zero stability and consistency imply convergence |
| 01/12/2003: | Examples: Adams and BDF methods |
| 03/12/2003: | Review for final exam |
| TBA: | Final Exam |