Differences between revisions 97 and 98
 ⇤ ← Revision 97 as of 2014-03-03 07:51:23 → Size: 9588 Editor: AndreasKloeckner Comment: ← Revision 98 as of 2014-03-03 07:51:44 → ⇥ Size: 9585 Editor: AndreasKloeckner Comment: Deletions are marked like this. Additions are marked like this. Line 47: Line 47: * [[http://andreask.cs.illinois.edu/cs450-s14/private/practice-midterm-1.pdf|Practice exam for midterm 1]] (private, same password as slides) * [[http://andreask.cs.illinois.edu/cs450-s14/private/practice-exam-1.pdf|Practice exam for midterm 1]] (private, same password as slides)

# Numerical Analysis (CS 450)

 Class Time/Location MWF 9:00am-9:50am / 1310 DCL Class Webpage Web forum Homework submission/grades

## Team

 Instructor Email Office 4318 Siebel Office Hours Mondays and Wednesdays 10:00 am to 11:00 am (after class) TA Kaushik Kalyanaraman Email Office 0207 Siebel Office Hours Mondays 12:45 pm to 1:45 pm; Wednesdays 3:00 pm to 4:00 pm TA Sweta Seethamraju Email Office 0207 Siebel Office Hours Mondays and Tuesdays 2:00 pm to 3:00 pm

## Textbook

January 22, 2014 (Wedensday)
Class starts at 9am. See you then, bright and early!

## Homework

Homework solutions (private, same password as slides)

## Schedule

 Date Chapter Topic W Jan 22 1 Introduction, fw/bw error F Jan 24 Fw/bw error, conditioning, intro floating point M Jan 27 Floating point W Jan 29 2 Cancellation, Intro LA F Jan 31 LA conditioning, Intro Gaussian el. M Feb 3 Gaussian el, preconditioning, pivoting W Feb 5 LA cost, Sherman-Morrison F Feb 7 3 BLAS, Intro least squares M Feb 10 Normal equations W Feb 12 QR, QR via Gram-Schmidt F Feb 14 Householder, Givens, Rank-deficiency M Feb 17 4 SVD, Intro eigenvalues, Sensitivity W Feb 19 Transforms, Schur form, Power iteration F Feb 21 Rayleigh quotient it, Intro QR it. M Feb 24 QR iteration W Feb 26 5 Krylov space methods, Intro root finding F Feb 28 Contractive mappings, convergence rates, sensitivity of root finding M Mar 3 W Mar 5 Exam 1 Chapters 1-4, in-class. F Mar 7 6 M Mar 10 W Mar 12 F Mar 14 No class Engineering Open House M Mar 17 6 W Mar 19 7 F Mar 21 M Mar 24 No class Spring Break W Mar 26 F Mar 28 M Mar 31 8 W Apr 2 F Apr 4 M Apr 7 9 W Apr 9 F Apr 11 M Apr 14 10 W Apr 16 Exam 2 Chapters 5-8, in-class. F Apr 18 10 M Apr 21 11 W Apr 23 F Apr 25 M Apr 28 W Apr 30 F May 2 Review M May 5 W May 7 12 F May 9 W May 14 Final exam at 1:30-4:30 PM

 Homework/Quizzes 30% Exam #1 20 % Exam #2 20 % Final Exam 30 %

 graduate undergraduate A [90, 100) [85, 100) B [80, 90) [72, 85) C [70, 80) [60, 72) D [60, 70) [50, 60)
• Late Work policy: Work submitted after the deadline will count for half of its original worth. This offer is good for up to one week after the original deadline. After that, no late work will be accepted.

[Added to clarify on 2/13] You get exactly one submission per homework set. In particular, this means that:

• No regrading of work already graded. If, between the posted solution and your graded work, you still have questions, feel free to raise those on Piazza or during the TA's office hours.
• We do not accept partial submissions unless you have a very good reason. (e.g. we won't let you submit problem 1 and 2 before and 3,4,5 after the deadline.) If you modify your submission after the deadline but before it's graded, your entire submission will be counted as late.
In addition, the grading policy is set up so that you can mess up on the homework quite badly without a drastic impact on your grade. The homework is *intended* as a learning experience, so making mistakes is OK.

• Make-up exam policy: Make-up exams must be requested at least one week before the original or make-up date, whichever is sooner.

• Taking the class for 4 credits: Grad students may take CS450 for four credit hours. To this end, an individual project will be assigned around the beginning of March. An initial draft of the report on the project will be due on April 4. The final version of the report (along with all further deliverables, such as code) is due on the day of the final, May 14. The project will count as an extra homework set with double weight.

• Please let me (Andreas) know as soon as you can if you need special accommodations (extra time etc.) on exams. Thanks!

## Computing

We will be using Python with the libraries numpy, scipy and matplotlib for in-class work and assignments. No other languages are permitted. Python has a very gentle learning curve, so you should feel at home even if you've never done any work in Python.

### Virtual Machine Image

See ComputeVirtualMachineImages to obtain a virtual machine image that you can use to follow the computational exercises in the class and do your homework.

## Python Help

### Numpy Help

Teaching/NumericalAnalysisSpring2014 (last edited 2014-03-03 07:51:44 by AndreasKloeckner)