This year's exam and its solution have been uploaded to the Old Exams section.
The midterm results are available here. The midterm solutions are available here and here.
The endterm results are available here. The endterm solutions are available here and here.
|Exercises 0||October 2||Solutions 0|
|Exercises 1||October 9||Solutions 1||Exercises 2||October 16||Solutions 2|
|Exercises 3||October 23||Solutions 3|
|Exercises 4||October 30||Solutions 4|
|Exercises 5||November 6||Solutions 5|
|Exercises 6||November 13||Solutions 6|
|Exercises 7||November 20||Solutions 7|
|Exercises 8||November 27||Solutions 8|
|Exercises 9||December 4||Solutions 9|
|Exercises 10||December 11||Solutions 10|
|Exercises 11||December 18||Solutions 11|
New exercises are released every week. If you want your solutions to be corrected by your teaching assistant, please submit them using the online submission interface, or drop them in the pigeon-holes in front of HG G53.2 before the thursday night which precedes the discussion date.
An optional study center will be offered on Mondays from 18:00 to 20:00 in HG E41, during which the assistants will be at your disposal for questions. The room is equipped with a blackboard, screens and configurable tables. You can use this room for solving the exercises.
The group allocation can be changed here: https://echo.ethz.ch/
|Day and Time||Room||Assistant(s)||Language (English)|
|Mo 10-12||CLA E4||Lukas Schwander|
|Mo 10-12||LFW E11||Fabian Schwarz|
|Mo 10-12||LFW E13||Christian Baumann||German|
|Mo 10-12||ML H41.1||Lucca Hirschi / Prapti Bajaj|
|Mo 10-12||ML J34.1||Pratyuksh Bansal|
|Mo 13-15||HG E33.3||Alexander Dabrowski / Bian Wu|
|Mo 13-15||HG E33.5||Matteo Signer|
|Mo 13-15||LEE D105||Tobias Büchli|
|Mo 13-15||LFW C11||Prapti Bajaj / Lucca Hirschi|
|Mo 13-15||LFW E11||Anklin Valentin|
|Mo 13-15||ML F40||Tal Ben-Nun|
Link to the lecture notes from Autumn Semester 2016 by Prof. Ralf Hiptmair.
The video lectures will be available here.
In this course, we will use the gcc compiler (with the gnu++11 dialect) and the linear algebra library Eigen. You should have C++ with Eigen working before the tutorial, so that basic issues can be addressed during the tutorial itself.In many Linux distributions, including the ones in the computer rooms of ETH, Eigen is pre-installed or available through the package manager; otherwise it can be downloaded from here. Eigen is a template library, therefore no installation is required. The library is usually located in
/usr/include/eigen3. To compile with Eigen run:
g++ -std=gnu++11 eigen_demo.cpp -I/usr/include/eigen3 -o eigen_demo
To work with Eigen on Windows you can (in order of recommendation):
ssh USERNAME@slab1.ethz.ch(you can also try with
Two 30 minutes long, paper-based, closed book examinations will be held during the semester. They are scheduled on Friday 03.11.2017, 12:30-13:00 (mid-term) and Friday 22.12.2017, 12:30-13:00 (end-term). These short exams are optional and count as a 20 percent bonus only, and they are not a mandatory requirement for attending the final exam. There will be no make-up term exams.