Course Description
Purpose: To provide an introduction to numerical techniques for solving basic computational science problems. It emphasizes the design, analysis, and computer implementation of accurate and efficient algorithms.

Prerequisites: Facility with a high-lavel scientific programming language (such as C, C++, Java or Fortran), Calculus III, and an introductory knowledge of matrix theory and applications. These are provided by COMP 250 (or COMP 202), MATH 222 and MATH 223.