You are on page 1of 1

Math 128A - Numerical Analysis

Instructor: Jon Wilkening


Office: 1051 Evans
Office Hours: Mon 10:15-11:45, Fri 3:30-4:30

Lectures: MWF 2:10-3:00 PM, Stanley 105


Prerequisites: Math 53 and 54 or equivalent
Required Text: Numerical Analysis, 9th or 10th Edition, by Burden/Faires

Matlab resources:

Christos Xenophontos, A Beginner's Guide to MATLAB (online)


Otto and Denier, An Introduction to Programming and Numerical Methods in MATLAB (online)
Quarteroni and Saleri, Scientific Computing with MATLAB and Octave (online version)
K. Sayood, Learning programming using MATLAB (online version)
How to set up a UC Berkeley Library Proxy Server (off-campus access to online books)

Ways to run matlab:

MATLAB will be available during discussion sections in the computer lab B3A Evans
The University has a site license you can use to install it on your own computer. You can download MATLAB
here and obtain a student license here.

Syllabus: Programming for numerical calculations, round-off error, approximation and interpolation, numerical
quadrature, matrix computations, and numerical solutions of ordinary differential equations.

Error anlysis, roundoff error and computer arithmetic, algorithms and convergence (Chapter 1)
Nonlinear equations: bisection, Newton and secaont methods (Chapter 2)
Polynomial interpolation and approximation (Chapter 3)
Numerical differentiation and integration (Chapter 4)
Initial value problems for ordinary differential equations (Chapter 5)
Matrix computations: linear systems, matrix factorizations, norms (Chapter 6, 3.5, 7.1)

Course Material: I will post handouts and assignments on bCourses. Please e-mail me if you do not have access to the
bCourses page by Friday, Aug 24.

Grading:
programming assignments: 12% (all scores count)
homework: 6% (lowest score dropped)
quizzes: 12% Sep 4, Sep 25, Oct 16, Nov 6, Nov 27 (in section, lowest score dropped)
Midterm 1: 20% Wednesday, October 3 (in class)
Midterm 2: 20% Wednesday, November 7 (in class)
Final exam: 30% Thursday, Dec 13, 3-6 PM (location TBA)

More Details: 13 homework assignments, 4 programming assignments, 5 quizzes. My grade cutoffs are usually around
90 A, 85 A-, 80 B+, 75 B, 70 B-, 65 C+, 60 C, 50 D. Your lowest midterm grade will be replaced by your grade on the
final if you do better on the final. If you miss a midterm for any reason (illness, family emergency, didn't study, etc.), the
final will used to replace the midterm. Only one midterm grade can be replaced this way. Homework and programming
assignments are due at the beginning of discussion section. Quizzes will be given in section. Late assignments and
missed quizzes cannot be made up. Collaboration is encouraged in discussing ideas, but you are not allowed to share
code or written solutions of homework. If you are caught cheating, you will receive an F in the course and be reported to
the university.

You might also like