Professor: Dr. Nathan Louis Gibson
Office: Kidd 312
Office Hours: MWF 11:00-11:50
Course Website:
http://www.math.oregonstate.edu/~gibsonn/Teaching/MTH351-020F09
Text Book:
Atkinson and Han, Elementary Numerical Analysis, Third Edition, Wiley |
Grades
Grades for each assignment will be posted to the
Blackboard Site.
Homework | 25% |
Computer Assignments | 25% |
Midterm | 25% |
Final | 25% |
Total | 100% |
A | 93 |
A- | 90 |
B+ | 87 |
B | 83 |
B- | 80 |
C+ | 77 |
C | 73 |
C- | 70 |
D+ | 67 |
D | 63 |
D- | 60 |
Matlab
A scientific programming language is required for this course. Matlab is
preferred due to the integration of computation and visualization, and
the fact that the text book authors provide support. Online resources,
including links to Matlab Tutorials and Matlab programs used in the
text, are available at the publisher's website www.wiley.com/college/atkinson
(click on Student Companion Site).
The following are options for accessing Matlab at OSU:
The following are online resources for learning Matlab:
*NEW* MATLAB Tutor in the MLC Computer lab. Click here for more information.
Students may work together, but must turn in individual copies. (If
typed, the wording must differ!) If code is written, a printout must be
provided. (Code must be written by each individual!)
While it may not be stated explicitly each day, students are expected to
read each section to be covered before class. Questions
not addressed during class time should be asked in office hours.
Students are responsible for any material missed due to absence.
HW0 -- Not Due
HW1 -- Due Oct 16
HW2 -- Due Oct 28
HW3 -- Due Nov 9
HW4 -- Due
HW5 -- Due Dec 2
Only problems marked with * need to be turned in for a grade.
Students should complete assignments individually. Any questions should
be directed to the professor. A printout of all output must be
turned in along with detailed explanations of solutions, answers to all
questions asked, and supporting
plots. Please upload all scripts (.m files) to the Digital Dropbox
on the Blackboard Site in a single
zip/tar/etc file. Your code should be written in such a way that your
results should be reproducable simply by executing a script file, such
as lab1prob1.m.
Homework
Homework is required for this course. Assignments will consist (mostly) of
problems from the text. Exam problems
will (mostly) be similar to homework problems. There will be
(approximately) 5 homework assignments. Only problems marked with * need to
be turned in for a grade.
Nov 25 Nov 30
Sec 5.4: 4, 5, 6, 8 (what is error?)
Computer Assignments (Labs)
Computer, or programming, assignments are required for this course.
Assignments will be posted on the course website and announced in class.
There will be approximately 5 programming assignments.
See sample script to help with
Problem 1. Try to understand what this is doing.
See sample script to help with
Problem 2. Try to understand what this is doing.
See sample codes. Try to
understand what these are doing. (Tab alignment may be off in
Windows.)
See interesting paper on fixing
Secant method.
See also FAQ (from previous terms).
Nov 25 Nov
30
Use the codes from the publisher's
website. Include these in the files you upload, as you will
have to make minor modifications (case 4 in f_value).
You may also need the following file: gausstable.m which uses the
authors' gaussint.m to create a table similar to what the
other codes produce.
Use the codes from here.
You do not have to include these in the files you upload unless you make
major changes.
Links