CSCI5606
# Principles of Numerical Computation

### CSCI 5606

Introduction to computational techniques for solving
numerical problems. Emphasizes design, analysis, and computer
implementation of accurate and efficient algorithms for solving basic
mathematical problems, including computer arithmetics, nonlinear
equations in one variable, linear equations, interpolation,
numerical integration, and an introduction to numerical solution of
ordinary differential equations.
Topics include:
- Floating-point arithmetic and error propagation
- Nonlinear equations in one variable
- Systems of linear equations
- Interpolation and approximation
- Differentiation and integration

Prerequisites: CSCI 3656 and three semesters of calculus, or consent of
instructor. A knowledge of a programming language, such as C, C++, Java, Fortran,
is essential.
Text book: David Kincaid and Ward Cheney, Numerical Analysis: Mathematics of Scientific Computing, 3rd edition, 2002,
ISBN# 0-534-38905-8, Brooks/Cole Publishing Company

Homework assigned approximately every week, will consist
of theoretical problems
or computer projects. Theoretical homework will be collected within a week,
computer projects within two weeks, from the date you receive the
assignment. Late papers will not be accepted.

Examinations: There will be a midterm and a final exam (Dec 10, Sat, 1:30pm-4:00pm). Both are close book, in-class exams.

Grade: Homework 40%, midterm 30%, and final 30%
(Course grade assigned according to the following scale:
A=90--100%, B=80--89%, C=70--79%, D=60--69%, E=0--59%)