Math/CS 466/666

466/666 NUMERICAL METHODS I (3+0) 3 credits

Instructor  Course Section                       Time
------------------------------------------------------------------------
Eric Olson  Math/CS 466/666 Numerical Methods I   WF   9-9:50am EJCH205
                                                 M     9-9:50am DMS106

Course Information

Instructor:
Eric Olson
email:
ejolson at unr edu
Office:
Monday, Wednesday and Friday 11am DMS 238 and by appointment.
Homepage:
http://fractal.math.unr.edu/~ejolson/466/
Assistant:
Jordan Blocher
Jordan's email:
jordanblocher at gmail.com

Required Texts:

Richard Burden and Douglas Faires, Numerical Analysis, 7th, 8th, 9th or 10th edition.

Do not purchase Numerical Methods by the same authors.

Supplemental Texts:

Simon Long, Learn to Code with C.

Programming Assignments

  1. Programming project 1 is due Oct 4, 2016 (solutions).
  2. Programming project 2 is due Dec 2, 2016 (hint, solutions).
  3. Programming project 3 is due Dec 16, 2016

Homework Assignments

  1. Homework #1 is due Sept 19, 2016 (solutions).
  2. Homework #2 is due Nov 14, 2016
  3. Homework #3 is due Dec 16, 2016

Announcements

[16-Dec-2016] Project and Homework 3

Please turn in Combined Programming Project and Homework 3 at the final exam or shortly afterwards on December 16. The final exam will cover topics from Quiz 1 and the Midterm as well as the proof of the convergence of Euler's method for solving ordinary differential equation initial-value problems.

[12-Dec-2016] Computer Quiz 2

There will be a quiz in the computer lab Monday covering the topics
  1. 2nd order Taylor's method for ODEs.
  2. Newton's method for systems.

[10-Dec-2016] Convergence of Euler's Method

I have created lecture notes on the convergence of Euler's method for solving initial-value problems for ordinary differential equations that should help you study for the final exam. A similar proof may be found in Chapter 5.2 of our textbook.

[07-Dec-2016] Midterm Solutions

My solutions are now available for programming part and the written part of the midterm.

[02-Dec-2016] Programming Project 2

Please turn in Programming Project 2 in class or shortly afterwards on December 2. Note, there is now a code snippet hint for completing the LAPACK part of the project.

[23-Nov-2016] Midterm Part II

The second part of the midterm will be held in our regular classroom Wednesday and cover topics from Quiz 1 as well as the following additional topics:
  1. Proof that the spectral norm |A|=ρ(AtA)1/2.
  2. State the power method for finding ρ(B) for a symmetric matrix B.
  3. Proof that the power method converges to the spectral radius.

[09-Nov-2016] Quiz 1 Solutions

My solutions for Quiz 1 are now available to help you study for the midterm. My solutions are now available for Midterm Part II.

[21-Nov-2016] Midterm Part I

The first part of the midterm will be held in the computing lab Monday and involve performing two practical computations out of a selection of four choices. My solutions are now available for Midterm Part I.

[26-Oct-2016] Quiz 1

The first quiz will cover the following topics:
  1. State Newton's method.
  2. Show Newton's method is quadratically convergent.
  3. Explain why it is sometimes said the Newton's method doubles the number of significant digits at each iteration.
  4. Complete a table of Newton's divided differences.
  5. Use a table of divided differences to construct an interpolating polynomial through the given points.
  6. State the method of Gauss quadrature.
    1. Define the orthogonal polynomial Pn of degree n.
    2. Define the points xk and the weights wk for k=0,2,...n.
  7. Prove the Gauss quadrature method is exact for polynomials of degree 2n+1.
  8. More to come discussed on Friday.

[24-Oct-2016] Programming Project 1

Please turn in Programming Project 1 in class or shortly afterwards on October 24.

[02-Oct-2016] Computing Workshop

We will have an optional computing workshop in DMS106 on Sunday from 1:30pm to 3:30pm to discuss issues related to Linux but not directly related to the subject of numerical analysis.

[30-Sep-2016] Programming Project 1

Programming Project 1 is now ready. If you find any errors or have questions please let me know.

[29-Aug-2016] First Day of Class

As the lab is not ready, the first day of class will be held in EJCH205 and not in the computer lab. Note there was a room change and this is a different room than appeared on the original schedule.

[24-May-2016] Information about Textbooks

The main textbook for the course is Numerical Analysis by Richard Burden and Douglas Faires. This book has gone through 10 editions since the first edition in 1978. I have ordered the 10th edition at the ASUN bookshop. If you have an earlier edition of the book, that would also be fine for the course. Please make your choice based on budget and availability. Warning: do not purchase the book entitled Numerical Methods by the same authors.

Sample Code

Grading

     2 Quizzes                 20 points each
     1 Exam                    60 points
     1 Final Exam             100 points
     3 Homework Assignments    20 points each
     3 Programming Projects    20 points each
    ------------------------------------------
                              320 points total

Calendar



Final Exam

The final exam will be held on Friday, December 16 from 2:45-4:45pm in EJCH205.

Equal Opportunity Statement

The Mathematics Department is committed to equal opportunity in education for all students, including those with documented physical disabilities or documented learning disabilities. University policy states that it is the responsibility of students with documented disabilities to contact instructors during the first week of each semester to discuss appropriate accommodations to ensure equity in grading, classroom experiences and outside assignments.

Academic Conduct

Bring your student identification to all exams. Work independently on all exams and quizzes. Behaviors inappropriate to test taking may disturb other students and will be considered cheating. Don't talk or pass notes with other students during an exam. Don't read notes or books while taking exams given in the classroom. You may work on the programming assignments in groups of two if desired. Homework may be discussed freely. If you are unclear as to what constitutes cheating, please consult with me.
Last Updated: Tue May 24 17:48:13 PDT 2016