# Archive: List of Courses
**Source**: https://ciip.cit.tum.de/teaching.html
**Parent**: https://www.professoren.tum.de/en/ausserplanmaessige-professoren/alphabetisch/l/lasser-tobias
### Upcoming term
#### Winter term 2025/26
- [Generative AI with Diffusion Techniques](https://ciip.cit.tum.de/teaching/genai-diff_ws25.html) (seminar course, 2 hours)
### Previous terms
#### Winter term 2023/24
- [Concepts of C++ programming (IN2377)](https://ciip.cit.tum.de/teaching/cpp_ws23.html) (undergraduate course, 2+2 hours)
- [Computational Methods for Image Reconstruction](https://ciip.cit.tum.de/teaching/cm-ir_ws23.html) (seminar course, 2 hours)
- [Large Scale Software Architectures: Analysis, Design, and Implementation](https://ciip.cit.tum.de/teaching/lssa_ws23.html) (practical course, 6 hours)
#### Summer term 2023
- [Computational Methods for X-ray Computed Tomography](https://ciip.cit.tum.de/teaching/cm-xct_ss23.html) (seminar course, 2 hours)
- [Applied Optimization Methods for Inverse Problems](https://ciip.cit.tum.de/teaching/aom-ip_ss23.html) (practical course, 6 hours)
- [Computational Medical Imaging (Ferienakademie 2023)](https://ciip.cit.tum.de/teaching/fa_2023.html) (summer school)
#### Winter term 2022/23
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](https://ciip.cit.tum.de/teaching/bmt_ws22.html) (graduate course, 2+2 hours)
- [Concepts of C++ programming (IN2377)](https://ciip.cit.tum.de/teaching/cpp_ws22.html) (undergraduate course, 2+2 hours)
- [Mini-Conference on Inverse Problems in Imaging](https://ciip.cit.tum.de/teaching/mc-ipi_ws22.html) (seminar course, 2 hours)
- [History of Programming Languages and Paradigms](https://ciip.cit.tum.de/teaching/history-pl_ws22.html) (seminar course, 2 hours)
#### Summer term 2022
- [Grundlagen: Algorithmen und Datenstrukturen (IN0007)](https://ciip.cit.tum.de/teaching/gad_ss22.html) (undergraduate course, 3+2 hours)
- [Concepts of C++ programming (IN2377)](https://ciip.cit.tum.de/teaching/cpp_ss22.html) (undergraduate course, 2+2 hours)
- [Computational Medical Imaging (Ferienakademie 2022)](https://ciip.cit.tum.de/teaching/fa_2022.html) (summer school)
#### Winter term 2021/22
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](https://ciip.cit.tum.de/teaching/bmt_ws21.html) (graduate course, 2+2 hours)
#### Summer term 2021
- [Concepts of C++ programming (IN2377)](https://ciip.cit.tum.de/teaching/cpp_ss21.html) (undergraduate course, 2+2 hours)
- [Computational Medical Imaging (Ferienakademie 2021)](https://ciip.cit.tum.de/teaching/fa_2021.html) (summer school)
#### Winter term 2020/21
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](https://ciip.cit.tum.de/teaching/bmt_ws20.html) (graduate course, 2+2 hours)
- [Computational Imaging](https://ciip.cit.tum.de/teaching/ci_ws20.html) (seminar course, 2 hours)
#### Summer term 2020
- [Grundlagen: Algorithmen und Datenstrukturen (IN0007)](https://ciip.cit.tum.de/teaching/gad_ss20.html) (undergraduate course, 3+2 hours)
- [C++: discovering and teaching modern C++20 programming](https://ciip.cit.tum.de/teaching/cpp_ss20.html) (seminar course, 2 hours)
- [Computational Imaging](https://ciip.cit.tum.de/teaching/ci_ss20.html) (seminar course, 2 hours)
#### Winter term 2019/20
- [Concepts of C++ programming (IN2377)](https://ciip.cit.tum.de/teaching/cpp_ws19.html) (undergraduate course, 2+2 hours)
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](https://ciip.cit.tum.de/teaching/bmt_ws19.html) (graduate course, 2+2 hours)
- [Computational Imaging](https://ciip.cit.tum.de/teaching/ci_ws19.html) (seminar course, 2 hours)
#### Summer term 2019
- [Deep Learning from Scratch in C++](http://campar.in.tum.de/Chair/TeachingSs19Dlfs) (practical course, 6 hours)
- Project in [TUM Data Innovation Lab](https://www.di-lab.tum.de) (practical course, 6 hours)
#### Winter term 2018/19
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](http://campar.in.tum.de/Chair/TeachingWs18BasicMathTools) (graduate course, 2+2 hours)
- [C++: discovering and teaching modern C++17 programming](http://campar.in.tum.de/Chair/TeachingWs18Cpp) (seminar course, 2 hours)
#### Summer term 2018
- [Grundlagen: Algorithmen und Datenstrukturen (IN0007)](http://campar.in.tum.de/Chair/TeachingSs18GAD) (undergraduate course, 3+2 hours)
- [C++: discovering and teaching modern C++17 programming](http://campar.in.tum.de/Chair/TeachingSs18Cpp) (seminar course, 2 hours)
#### Winter term 2017/18
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](http://campar.in.tum.de/Chair/TeachingWs17BasicMathTools) (graduate course, 2+2 hours)
- [Image Reconstruction and Visualization using C++](http://campar.in.tum.de/Chair/TeachingWs17Cpp) (practical course, 6 hours)
#### Summer term 2017
- [Grundlagen: Algorithmen und Datenstrukturen (IN0007)](http://campar.in.tum.de/Chair/TeachingSs17GAD) (undergraduate course, 3+2 hours)
- [Image Reconstruction and Visualization using C++](http://campar.in.tum.de/Chair/TeachingSs17Cpp) (practical course, 6 hours)
#### Winter term 2016/17
- [Basic Mathematical Tools for Imaging and Visualization (IN2124)](http://campar.in.tum.de/Chair/TeachingWs16BasicMathTools) (graduate course, 2+2 hours)
- [Image Reconstruction and Visualization using C++](http://campar.in.tum.de/Chair/TeachingWs16Cpp) (practical course, 6 hours)
#### Summer term 2016
- [Algorithmen und Datenstrukturen (für ET/IT) (IN8009)](http://campar.in.tum.de/Chair/TeachingSs16AuD) (undergraduate course, 3+2 hours)
- [Image Reconstruction and Visualization using C++](http://campar.in.tum.de/Chair/TeachingSs16Cpp) (practical course, 6 hours)
#### Computational Imaging and Inverse Problems
Prof. Dr. Tobias Lasser\
\
Department of Computer Science\
Munich Institute of Biomedical Engineering\
\
Technical University of Munich\
\
[lasser@cit.tum.de](mailto:lasser@cit.tum.de)