Professor: Dr. Nathan Louis Gibson
Office: Kidd 312
Office Hours: MWF 10:00-10:50PM
Course Website:
http://www.math.oregonstate.edu/~gibsonn/Teaching/MTH654-001F08
Text Book:
Curtis R. Vogel,
Computational Methods for Inverse Problems
Students, please note: After talking to the OSU bookstore and | the publisher I decided to order books for the course to take advantage of the SIAM membership discount and bulk shipping rates and therefore save you some money. If you have not yet purchased a copy of the text: Curt Vogel, "Computational Methods for Inverse Problems", I will bring copies to the first day of class. The final price per book is $49.
Optional Text:
C. T. Kelley,
Iterative Methods for Optimization
Note:
Both texts are published by SIAM, and current SIAM members get
30% off list price. |
| Homework | 25% |
| Computer Assignments | 25% |
| Final Project | 50% |
| Total | 100% |
Matlab
Matlab 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 Matlab programs used in the
text, are available at the author's website.
Codes for the optional text are also available.
The following are options for accessing Matlab at OSU:
The following are online resources for learning Matlab:
A computational project is required for this course. Students must work
individually on a topic/problem of their choice involving inverse problems
(can be from research/thesis work). Students must submit a typed single
page research proposal, including questions to be answered, midway through
the course. Final papers will be similar in structure to computer
assignments (with figures, code, etc.). Students will give brief (10
minute) presentations on results during the last day of classes or the
day reserved for a final exam.
Homework
Homework is required for this course. There will be two to three short
assignments, and they will be posted on the website. Problems will
reinforce theoretical concepts from lecture. Students are encouraged to
work together, but must turn in individual papers.
Computer Assignments (Labs)
Computer, or programming, assignments are required for this course.
There will be two to three short
assignments, and they will be posted on the website. Problems will
reinforce computational concepts from lecture. Students are encouraged to
work together, and may submit one team-authored report (prefarably typed).
In additition to answering each specific question, the report should
include any supporting plots as figures in the text, and all code and
output of execution of code in the appendix.
Please upload all scripts (.m files) to the Digital Dropbox
on the Blackboard Site in a single
zip/tar/etc file for each assignment.
Final Project
Background Information