This course is an introduction to numerical analysis with an emphasis on practical applications, implementation, and algorithm design. The primary objective of this course is to gain an  understanding of the algorithms and pitfalls encountered when performing numerical operations on computational systems, including algorithm design and the proper understanding and use of available numerical algorithms.

Course Outline

Appointments

Please make office appointments through Calendly. I can meet in person (Engineering 2, W330) or via Teams and Zoom.

Introduction

1 - Mathematics Review

Homework 1 [PDF]

2 - Coding Review

Homework 2 [PDF]

Homework 3 [PDF]

4 - Numerical Error

Homework 4 [PDF]

5 - Numbers

Homework 5 [PDF]

Homework 6 [PDF]

Homework 7 [PDF]

Homework 8 [PDF]

Homework 9 [PDF]

Homework 10 [PDF]

Homework 11 [PDF]Programming Assignment [GitHub]

Homework 12 [PDF]

Homework 13 [PDF]

14 - Advanced Numerical Calculus