Welcome to CPS 150 Fall 2002 Homepage!

Synopsis

Home Synopsis Progress Homework People Forum

Introduction

The general objective is to acquaint students of science and engineering with the potentialities of the modern computer for recognizing, formalizing and solving the numerical problems that arise in their professions including computer science. The course introduces theory, algorithms and software implementation that concern approximation and interpolation of functions, solution of linear and nonlinear equations, optimization, numerical integration, numerical differentiation, and numerical solution of differential equations. 

To enhance the understanding of the basic theory and algorithms, the problem-and-solution part of this course focuses on a few computational biology problems and their resolutions, involving data sampling and smoothing, modeling, numerical simulation, numerical solution, and rendering and steering. No background in computational biology is required.

MatLab is chosen as the programming tool in this course.

Prerequisite

Calculus, Linear Algebra, Programming Methodology

Textbook

Numerical Analysis (ISBN: 0534955320)

Reference Books and Resources

Numerical Methods for Engineers: With Programming and Software Applications (ISBN: 0075612542)
Matrix Computations (ISBN: 0801854148)
Eric Weisstein's World of Mathematic: Online Math Dictionary
Mathworks Helpdesk: Official MatLab Online Documents (all in PDF formats)
MatLab Primer (PS format; PDF format)

Grading

35% homework (including programming projects, totally 7)
60% exams (2 in-class midterm and one final)
5% class and web participation
Grading is based on expected performance, no curving
Homework grading process involves interactive questions and answers
Grading statistics will be reported on the web
Rewarding policy will be announced in the first class session!