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 |