|
CPSC 653-600:
Computer Methods in Applied Sciences (Fall 07) |
|
Instructor |
|
Vivek Sarin, 309C HRBB, 458-2214 |
|
Lecture |
|
TR, 11:10am-12:25pm, 126 HRBB |
|
Office Hours |
|
TR, 12:30-1:30pm |
|
Prerequisites |
|
One of these: CPSC 442 or MATH 417 or equivalent. Contact me if you have questions. |
|
Textbook |
|
Afternotes on Numerical Analysis by G. W. Stewart |
Announcements
DescriptionThis course introduces techniques for computational solution of scientific and engineering problems; the following topics will be covered in varying depths: - Number representation and errors - Linear systems - Nonlinear equations - Interpolation - Numerical integration - Ordinary differential equations - Partial differential equations Homework will consist of theoretical problems as well as programming exercises using MATLAB. You are expected to learn basic MATLAB during the early part of the course (this is not at all difficult). Outline- Introduction: Algorithms, Errors, Error propagation, MATLAB - Floating-point Computation: Floating-point numbers, Floating-point arithmetic (basic operations), Numerical instabilities - Matrix Computations: Basic concepts, Solving linear systems, Conditioning - Polynomial Interpolation: The Vandermonde approach, The Newton representation, Cubic Splines - Numerical Integration: The Newton-Cotes rules, Composite rules, Spline quadrature, Gaussian quadrature -
Nonlinear Equations: Bisection method, - Initial Value Problem for Ordinary Differential Equations: Basic concepts, Euler's method, The Runge-Kutta methods - Partial Differential Equations: Finite difference methods |
HomeworkHomework assignments will be given once every couple of weeks. They will be posted in the Lecture Schedule section below. MatlabYou are expected to learn basic MATLAB during the early part of the course. CS majors should use their accounts on department machines to access MATLAB. Non-CS majors with no access to MATLAB in their respective departments should contact the CS system administrators for accounts. MATLAB documentation can be found at the MathWorks web site. GradingThe final grade will depend upon your performance on
homework, midterms, and final examination as follows:
Homework policy: 1 day late: -10%, 2 day late: -20%, 3 day late: -40%, 4 or more days late homework will not accepted Exams: All exams are open-book/open-notes Scholastic dishonestyUniversity regulations (Section 42) define scholastic dishonesty to include acquiring answers from any unauthorized source, working with another person when not specifically permitted, observing the work of other students during any exam, providing answers when not specifically authorized to do so, informing any person of the contents of an exam prior to the exam, and failing to credit sources used. Disciplinary actions range from grade penalty to expulsion. |
Handouts, homework assignments, solutions, etc., will be
available here.
Updated by Vivek Sarin on August 20, 2007