MATH 2070 is a graduate level introduction to Numerical Analysis and includes both lecture and laboratory sessions.
The instructor for this class is Professor Ivan Yotov. He will present the lectures for the course.
Dr. Mike Sussman will be conducting the lab section of the class, from 4:20 to 5:35, Monday and Wednesday, in the computer lab Posvar 1201. The topics and assignments for each lab are listed in the online schedule. Each lab assignment is due by the beginning of the following lab. Labs will be submitted via email and each submission will be confirmed by return email.
The textbook for this course is
An Introduction to Numerical Analysis (Second Edition)
Textbooks used in recent years include:
The labs are conducted using Matlab, a program produced by The MathWorks. The Matlab language is, in fact, an object-oriented programming language with an extensive library of mathematical and scientific function calls entirely built-in. A full-featured student version without toolboxes of Matlab is available for about $100 at the Pitt Bookstore. Pitt also has a complete version of Matlab including toolboxes available for free for students to download and install on their personal computers. The difference is that the $100 student version does not expire while the free version must be renewed each year, and you get no printed manuals with the free version.
The full set of manuals is on the web in html and also in Adobe PDF format. You will have to log in to access these documents. You can use the same account you used to install the version of Matlab you downloaded from the University or create a new account. These same pages are also available locally on the computers in the lab by using the Help facility. The "Matlab Primer" manual is a good place to begin. It is easy to read and provides an excellent introduction. It is available both in html (web) format and Adobe PDF format. The full reference manual as well as manuals for each of the many toolboxes are all available.
There is a freely available program called Octave that is a clone of a subset of Matlab. It provides only the core mathematical capabilities of Matlab, with limited toolboxes, but it is sufficient for this course. If you are interested in using it on your personal computer, see me.
Students who have never written programs or scripts may find the discussion in the labs overly terse. There are many resources on the web for beginning programmers, and a student who needs more detailed instruction should seek them out. In addition, there is an excellent textbook:
Charles F. Van Loan and K.-Y. Daisy Fan
Insight Through Computing, A MATLAB Introduction to Computational Science and Engineering, SIAM
You will be graded on the contents of a summary report describing your results for the exercises in the labs. This report can be in the form of a text file, with supplemental files for plots and source (Matlab m-files) when required. If you prefer, you can use a word processor to prepare the summary report. In addition to these files, I require your "diary" file. The summary report and accompanying files should not require a large investment in time beyond that needed to complete the labs.
I will grade each lab either "A+", "A", "B", "C", "D" or 0. These letter grades can be described in the following manner:
There are ten labs, each taking several class sessions.
If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Disability Resources and Services, 140 William Pitt Union, 412-648-7890 or 412-383-7355 (TTY) as early as possible in the term. DRS will verify your disability and determine reasonable accommodations for this course.
Back to the home page.
Last revised on $Date: 2013/11/07 18:22:47 $.