CSC436 Numerical Algorithms

Spring 2026 Bulletin/discussion board for csc436 -- course outline -- MarkUs TBA (for MarkUs, login with UTorId)

[Announcements] [Material covered[ [Lectures, Tutorials, Assignments (with pass)]


Announcements, Course information for current students:


Material to be covered covered in the course (Spring 2026): (Textbook sections in parentheses:
H = Heath, AG = Ascher and Greif, KC = Kincaid and Cheney, BF = Burden and Faires)
You may consult any of the following references. The primary textbook is Heath's.
First couple of lectures may go a bit fast over things that were done in csc336. A few more things will be added. Later lectures go on to new material.
2026-01-06 3 hrs
1    Interpolation
1.1  Approximation and interpolation - Introduction [H 7.1, KC 6.0, BF 3, AG 10.1]
1.2  Polynomial approximation - Weierstrass theorem [KC 6.1, BF 3]
1.3  Evaluating a polynomial -- Horner's rule (nested multiplication)
     [H 7.3.1, KC 6.1, BF 2.6 pgs 92-94, AG 1.3 pgs 10-11]
1.4  Polynomial interpolation using monomial basis functions [H 7.3.1, KC 6.1, BF 3.1, AG 10.2]
1.5  Polynomial interpolation using Lagrange basis functions [H 7.3.2, KC 6.1, BF 3.1, AG 10.3]
1.6  Existence and uniqueness of polynomial interpolant [H 7.2, KC 6.1, BF 3.1, AG 10.1+2]
1.7  Polynomial interpolation using Newton's basis functions
     and the Divided Differences Table [H 7.3.3, KC 6.1-2, BF 3.2, AG 10.4]
1.8  Comparison of the three bases
1.9  Error of the polynomial interpolant [H 7.3.5, KC 6.1, BF 3.1, AG 10.5]
     Proof of Theorem
     Remarks on Theorem
     Theorems relating the polynomial interpolation error with Newton's DD
     (we will do these next time)
1.10 Linear independence of functions/polynomials [BF 8.2, AG 10.1 pg 297]
1.11 Polynomial interpolation with derivative data [KC 6.3, BF 3.3, AG 10.7]
     Most general (Birkoff) polynomial interpolation problem
     A less general (Hermite) polynomial interpolation problem -- existence and uniqueness
     An even less general (Hermite) polynomial interpolation problem
     Standard Hermite polynomial interpolation problem
1.12 Hermite polynomial interpolation using monomial basis
1.13 Hermite polynomial interpolation using Lagrange basis [KC 6.3, BF 3.3]
1.14 Hermite polynomial interpolation using Newton's basis [KC 6.3, BF 3.3, AG 10.7]
2026-01-13 3 hrs
1.9b Remarks on polynomial interpolation error Theorem
     Theorems relating the polynomial interpolation error with Newton's DD
1.10 Linear independence of functions/polynomials [BF 8.2, AG 10.1 pg 297]





Notes and handouts: Course information
Outline

Access to the data below requires that you type in your CDF (teaching lab) username (as login) and last 5 digits of your student number (as pass). This password (for accessing the website) cannot be changed.

Notes

Tutorials Assignments

If you are new to MATLAB, you may be interested in
A brief introduction to MATLAB, Christina C. Christara and Winky Wai
Tutorial on MATLAB, Christina C. Christara