Professor: Dr. Nathan Louis Gibson
Office: Kidd 056
Office Hours: MW 15:00-15:50
Course Website:
http://www.math.oregonstate.edu/~gibsonn/Teaching/MTH351-001W16
Text Book:
Atkinson and Han, Elementary Numerical Analysis, Third Edition, Wiley |
Learning Outcomes: After completing this class, successful students will be able to:
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 recitation. Any
questions still unanswered may be asked in office hours.
Students are responsible for any material missed due to absence, see
Calendar.
Accommodations are collaborative efforts between students,
faculty and Disability
Access Services (DAS). Students with
accommodations approved through DAS are responsible for
contacting the faculty member in charge of the course prior
to or during the first week of the term to discuss
accommodations. Students who believe they are eligible for
accommodations but who have not yet obtained approval through
DAS should contact DAS immediately at 737-4098.
Students are expected to be familiar with
Oregon State University's
Statement of
Expectations for Student Conduct.
As preparation for this class, you should review the
materials covered in MTH 253.
Course Description
Introduction to the computation of approximate solutions to mathematical problems that cannot be solved by hand: analysis of errors; rootfinding for nonlinear equations in one variable; interpolation of functions; numerical integration. All courses used to satisfy MTH prerequisites must be completed with C- or better. PREREQS: MTH 253 [C-] or MTH 306 [C-] and programming experience.
General Info
Grades
Grades for each assignment will be posted to the
Canvas Site.Grade Distribution
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).
Oregon State University has subscribed to a Total Academic Headcount (TAH) Site License for MATLAB. This new licensing includes many, but not all MATLAB toolboxes. OSU faculty, staff and students can install on up to 4 personally-owned devices or computers. For more information visit Information Services -- MATLAB or matlab.mathworks.com.
The following are online resources for learning Matlab:
Students may work together, but must turn in individual copies. (If
typed, the wording must differ!)
HW1 -- Not Due
HW2 -- Due Jan 22
HW3 -- Due Feb 5
HW4 -- Due Feb 15
HW5 -- Due Mar 4
HW6 -- Due Mar 11
Only problems marked with * need to be turned in for a grade.
Upload a Published pdf file of
your script, including plots produced and answers to all questions, to
the appropriate Assignment in Canvas. It is helpful to also
include a zip file of all scripts used.
Example of Noise in Function Evaluation
See image of weather.com interpolation of temperature data.
See interesting paper on fixing
Secant method
See
interesting paper
on naming of Gaussian Elimination
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.
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.
Students should complete assignments individually. Any questions should
be directed to the professor.
It may be useful to see video on Publishing at Tutorial
from Mathworks, or the following samples:
Note that any changes to a plot using the figure menus (title, axes
labels, etc.) can
also be performed with commands. To see what these commands would be,
make changes to your plot, then click File: Generate M-file.