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]]