Introduction to Programming for Numerical Analysis
Math 9, Spring 2016
Lectures: MWF 12:00-12:50pm, SBSG 241
Discussion Section: TuTh 12:00-12:50pm, (Tuesdays in MSTB 124, Thursdays in SBSG 241)
Instructor: Christopher Davis, daviscj@uci.edu, Rowland Hall 440J
Office hours: W 2:00-4:00pm in SBSG 240, and by appointment.
Teaching assistant: Eric Puttock, eputtock@uci.edu, Rowland Hall 480
Office hours: Tuesdays, 4pm-6pm in MSTB 226 (or, MSTB 210 depending on room availability). And by appointment.
Class resources:
- Course information Download Course information
- Videos of computer demonstrations from class will be posted here: Video files
- Link to an electronic copy of Matlab Guide by Higham and Higham. Click on "SIAM. Restricted to UC Campuses."
Updates:
- Some sample questions Download sample questions for the final exam
- Mathematica topics Download Mathematica topics and Matlab topics Download Matlab topics
- Lecture 27 worksheet Download Lecture 27 worksheet
- Lecture 24 Mathematica notebook Download Lecture 24 Mathematica notebook
- Homework 6 warm-up worksheet Download Homework 6 warm-up worksheet
- Lecture 16 worksheet Download Lecture 16 worksheet
- Lecture 14 worksheet Download Lecture 14 worksheet
- Card matching activity Download Card matching activity (This picture accidentally has a repeated card... Switch the order of i = i+1 and z(i) = i in the repeated card to get the missing card.)
- Some sample midterm questions Download sample midterm questions This is a mix of questions from last quarter's midterm and a few extra questions. I won't post full solutions, but I've opened a "Discussion" in the Discussions section where you can tell me which questions from the sample midterm or from the worksheets you would like to see solutions for. Here is a list of Topics Download Topics that might appear on our midterm.
- Lecture 8 worksheet Download Lecture 8 worksheet
- Lecture 6 worksheet Download Lecture 6 worksheet
- Lecture 4 worksheet Download Lecture 4 worksheet (You can ignore the colors in the last figure. Please bring this worksheet to class on Wednesday, 4/6.)
- 4/1/16: The first homework has been posted. It is due Thursday, April 7th, by 11:00pm. The first quiz will be April 5th in discussion section. The first quiz will cover the material from Week 1.
- Lecture 2 worksheet Download Lecture 2 worksheet
- Matlab topics introduced through Lecture 2 Download Matlab topics introduced through Lecture 2
Software:
The computer labs MSTB 210, MSTB 226, SBSG 240, and SBSG 241 have Matlab, Mathematica, and Excel installed. For specific information about these labs, especially their schedules, see this link. Alternatively, this software can all be freely downloaded by UCI students:
Matlab for UCI students
Links to an external site.
Mathematica for UCI students The old link seems to be broken... go to the UCI OIT software licensing page and click on Mathematica (student version)
Microsoft Office for UCI students