next up previous
Next: Course Structure Up: Using Teaching Techniques to Previous: Curriculum requirements for a

Existing course material

The classes shown below are typical numerical analysis courses which teach the mechanics of numerical analysis. They cover the topics as suggested by the ACM/IEEE computing curriculum for Numerical Analysis, however, the provided online notes do not provide much context for the numerical methods.

These courses all use Matlab as the main programming tool for having students explore numerical methods. The ease of use and built in visualization makes Matlab especially useful for teaching an introductory numerical analysis course, therefore, I suggest using Matlab in the described numerical analysis course.

In computational science and scientific computing courses (the appendix lists some examples) the majority of the grade is typically a term-long project. Courses structured around projects contribute towards creating graduates who satisfy ABET's criteria of having "an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice". Accordingly, this course will have a term-long project which makes up 50% of the final grade.

Class University of Iowa, Math Department
  Numerical Analysis M72/C36
URL URL: http://www.math.uiowa.edu/~atkinson/m72.html
Notes - Uses Matlab.
  - Has links to An Overview of Numerical Analysis and The Definition
  of Numerical Analysis which are short essays
  - Instructor is author of book.
Book Elementary Numerical Analysis, second edition, by K. Atkinson

Class Cornell, CS department
  COM S 322 Introduction to Scientific Computation
URL URL: http://www.cse.uiuc.edu/cs350/
Topics interpolation, quadrature, linear and nonlinear equation solving,
  least-squares fitting, and ordinary differential equations
Notes - Depends heavily on Matlab
  - has programming assignments and solutions
Book Introduction to Scientific Computing: A Matrix-Vector Approach
  based on Matlab (Second Edition), Author: Charles Van Loan
  Publisher: Prentice Hall

Class University of Illinois, Urbana-Champaign
  CSE301 Numerical Analysis
  part of Computational Science and Engineering Grad Option
URL URL: http://www.cs.cornell.edu/Courses/cs322/2002sp/
Topics interpolation, quadrature, linear and nonlinear equation solving,
  least-squares fitting, and ordinary differential equations
Notes - Has online lectures
  - Uses Matlab
Book Introduction to Scientific Computing: A Matrix-Vector Approach
  based on Matlab (Second Edition), Author: Charles Van Loan
  Publisher: Prentice Hall


next up previous
Next: Course Structure Up: Using Teaching Techniques to Previous: Curriculum requirements for a
Michelle Mills Strout 2002-06-28