Computational Methods
Undergraduate course, Shanghai Jiao Tong University, School of Mathematical Sciences, 2020
Under construction.
Syllabus
Course overview:
This course will cover the basics and implementation of numerical algorithms for scientific computation. I will emphasize the algorithmic aspects more than the theoretical aspects, but a basic understanding of the theory is necessary. The tentative plan of this course is as follows:
Week 1: Introduction, Notation and Examples
Week 2:
Prerequisites:
Good programming skills (in R, Matlab, or Python); Calculus; Linear Algebra
Recommended Textbooks:
- Solomon, Justin. Numerical algorithms: methods for computer vision, machine learning, and graphics. CRC press, 2015.
- Atkinson, Kendall, and Han, Weimin. Theoretical numerical analysis. Vol. 39. Berlin: Springer, 2005.
Disclaimer:
This course is designed for engineering students. Unfortunately, I do not have an engineering background. The examples or applications in the class may not represent what an engineering student may encounter in his/her future career. I will choose examples which are more relevant in machine learning/artificial intelligence and statistics/data sciences.