This website contains the material for Num CSE exercise sessions by David Doebel at ETH Zurich. Email: [email protected] Office hour: Thursdays 4 pm to 5 pm https://ethz.zoom.us/j/2012919474 *** Lecture document: [[NumCSE_Lecture_Document.pdf]] Exercises: [[NCSEFL_Problems.pdf]] [Review questions community solutions](https://exams.vis.ethz.ch/exams/k35murd8.pdf) [Eigen quick reference guide](https://libeigen.gitlab.io/eigen/docs-nightly/group__QuickRefPage.html) ### Weeks [[week 1]] [[Exercise session week 1]] [[week 2]] [[Exercise session week 2]] [[week 3]] [[Exercise session week 3]] [[week 4]] [[Exercise session week 4]] [[week 5]] [[TA training filled out 2.pdf|Exercise session week 5]] [[week 6]] [[TA training 4.pdf|Exercise session week 6]] [[week 7]] [[TA training 3.pdf|Exercise session week 7]] [[week 8]] [[TA training 5.pdf|Exercise session week 8]] [[week 9]] [[TA training 6.pdf|Exercise session week 9]] [[week 10]] [interactive session](https://docs.google.com/presentation/d/1v4AfuRBa6GjPKMeWFzsXFISSjXqU9AaYkG4soOubd-c/edit?usp=sharing) [[TA training.pdf|Exercise session week 10 document]] [[week 11]] [[TA training 2.pdf|Exercise session week 11]] [[week 12]] [[week 12 interactive material]] ### Chapters [[0 Introduction]] [[1 Computing with Matrices and Vectors]] [[2 Direct Methods for (Square) Linear Systems of Equations]] [[3 Direct Methods for Linear Least Squares Problems]] [[4 Filtering Algorithms]] [[5 Data Interpolation and Data Fitting in 1D]] [[6 Approximation of Functions in 1D]] [[7 Numerical Quadrature]] [[8 Iterative Methods for Non-Linear Systems of Equations]] [[9 Computation of Eigenvalues and Eigenvectors]] [[10 Krylov Methods for Linear Systems of Equations]] [[11 Numerical Integration – Single Step Methods]] [[12 Single-Step Methods for Stiff Initial-Value Problems]] ### Skills [[Eigen cheatsheet]] [[strategies for avoiding cancellation]]