Prerequisites: MAA102, MAA103

The aim of Introduction to Numerical

Analysis (MAA106) is to provide

students with practical knowledge of

basic mathematic algorithms and computer

programming. Computational

Mathematics covers several notions such

as representation of numbers, complexity

of algorithms, interpolation of functions,

numerical integration, optimization,

error analysis, etc. The course’s focus is on

implementation using Python.

The aim of Introduction to Numerical Analysis (MAA 106) is to provide the students with practical knowledge of basic mathematical algorithms and computer programming.

The course is divided into 4 cycles and covers several notions such as the representation of numbers, the complexity of algorithms, interpolation of functions, numerical integration and solving equations. Mathematics are used to study the notions of error, convergence, order of convergence... We also focus on the practical implementation of the methods, using in particular Python notebooks which enable to test easily the algorithms with multiple parameters for instance.

The last three weeks of the course are devoted to a more personal project that will allow the student to understand deeper a notion seen in class. The grading of the course includes the project, a test and homeworks.

- Teaching coordinator: Thomas Bellotti
- Teaching coordinator: Maxime Breden
- Teaching coordinator: Vincent Humilière
- Teaching coordinator: Yoann Le Calvez
- Teaching coordinator: Arthur Loison
- Teaching coordinator: Dominik Stantejsky