AMATH 301
SLN 10205, MWF 12:30-1:20, Gould 322
(Prerequisites: MATH 126 or MATH 136: recommended: CSE 142)

Beginning Scientific Computing



Instructor:

Professor Nathan Kutz
Guggenheim 414B
kutz@amath.washington.edu
office hours: TBA at MSCC

TA:

xx
Guggenheim 407
xx@amath.washington.edu
office hours: TBA at MSCC


Homework Grades Message Board

Description and Objectives Textbook and Notes Syllabus Schedule and Homework

Description and Objectives

Introduction to use of computers to solve scientific and engineering problems. Application of mathematical judgment in selecting tools to solve problems and to communicate results. MATLAB is the primary tool used for numerical computation.

Although the subject matter of Beginning Scientific Computing can be made rather difficult, I will attempt to present the course material in as simple a manner as possible. More theoretical aspects, such as proofs, will not be presented. Applications will be emphasized.

Textbook and Notes (.pdf)

There is no text required for this course. My notes are available on-line (.pdf) and there are a variety of MATLAB help books available at the library.

Syllabus

(1) Review and Matlab Introduction: 3 lectures
(2) Linear Systems: 3 lectures
(3) Curve Fitting, Interpolation, Splines: 3 lectures
(4) Numerical Differentiation and Integration: 3 lectures
(5) Differential Equations: 6 lectures
(6) Transforms and Spectral Analysis: 2 lectures
(7) Partial Differential Equations: 5 lectures
(8) Visualization: 2 lectures

Schedule and Homework

Follow links in the table below to obtain a copy of the homework in Adobe Acrobat (.pdf) format. You may also obtain here solutions to some of the homework and exam problems. An item shown below in plain text is not yet available. For additional information regarding viewing and printing the homework and solution sets, click here.

Homework and Exams Homework Due Date Homework Problem Sets
First day of class Wednesday, September 27
Homework#1 due Tuesday, October 24 Homework #1 (.pdf)
Midterm Review Wednesday, October 25
Midterm Friday, October 27 Midterm
Veteran's Day Friday, November 10 no classes
Homework#2 due Monday, November 20 Homework #2 (.pdf, velocity.dat)
Thanksgiving Break Friday, November 24 no classes
Homework#3 due Thursday, December 7 Homework #3 (.pdf)
Final Review Friday, December 8
Last day of classes Friday, December 8
Final Exam Thursday, December 14, 8:30-10:20am Final Exam

HOMEWORK SUBMISSION

You can now submit homework at the following link: submit homework

Remember that the submission checks your answers and compares (anti-cheat) against the MATLAB codes of others in this class and those of last year.

Grading

You may view your homework and exam grades on-line.

Your course grade will be calculated by weighing the homework, the Midterm, and the Final in the proportions 60%, 20%, and 20%, respectively. Homework problem sets will be assigned roughly bi-weekly. Homework constitutes 60% of your final grade. There will also be a one-hour-long midterm and comprehensive final for 20% and 20% or your grade respectively.

The test schedule is as follows:

Midterm: Wednesday, February 22, 2006 (20% - 1 hour)
Final: 8:30 a.m. - 10:20 a.m. - Thursday, December 14, 2006 (20% - 2 hours)

The three homework sets will determine remaining 60% of grade. LATE HOMEWORK WILL NOT BE ACCEPTED.

Homework will be submitted and graded on-line. You have up to five attempts per homework to get everything correct. If everything is correct the first time a homework is submitted, you will receive a 100% for that homework. If something is not correct, then you must fix it and re-submit the homework. Your highest submitted homework grade will be your final grade for that particular homework.

Matlab Resources

In this course, we will make extensive use of Matlab, a technical computing environment for numerical computation and visualization produced by The MathWorks, Inc. A Matlab manual is available in the MSCC Lab. If you are working in the Windows environment, be sure to check out the Matlab notebook feature that integrates Matlab with Microsoft Word.

Here is a list of some Matlab resources available on the net: