Math 224: Scientific Computing I (Fall 2004)
Thomas Witelski
This course will develop the theoretical basis
and computational techniques for: (i)
finding roots of nonlinear functions (bisection, linear
iterative methods, Newton's method)
(ii) numerical linear algebra (direct and iterative solutions for
large matrix-vector systems, solutions of eigenvalue problems), and
(iii) the solution of nonlinear systems (Newton's method).
Error analysis and formulation of convergent mathematical
schemes will be used to derive stable, reliable, efficient,
and accurate numerical methods for large classes of problems.
Some time will be spent reviewing programming in modern
computing languages (C/C++ and FORTRAN) and elements of programming
style for mathematical calculations.
Scientific Computing II develops indispensable computation tools
for research in many areas of engineering and applied mathematics.
This course is a prerequisite for Math 226 and 227:
Numerical Partial Differential Equations, parts I & II.
Dr.
Thomas P. Witelski ("Tom")
Duke University
Department of Mathematics
Office: Room 233C Physics
Office phone: 660-2841
Email: witelski@math.duke.edu
- Office hours: Tues 10-12, Weds 3-4, Thurs 2:30-4:30, or by email
appointment times
Over customer(s)
served since 8/2004.
Prerequisites
103, 104 and basic programming background in C/C++ or FORTRAN
Schedule
MWF 10:20-11:10 am Room 120 Physics
Textbooks
Reference books
Course materials and web links
Problem sets
Solution sets
Other web links