Foundations in Data Engineering
- Prof. Dr. Jana Giceva Makreshanska
 - Abdelrahman Adel, M.Sc.
 - Maximilian Reif, M.Sc.
 
For any questions/issues regarding this lecture, please contact us using: i3fde@in.tum.de
Overview
This website provides information on the course organization.The material for the lecture, exercise sessions, and the bonus projects will be provided via moodle.
Please register for the lecture & exercises via TUMOnline.
You will then be automatically added to moodle.
Lecture
There are 2 on-site lectures per week (no recording/livestream):- Tuesdays, 12:00 - 14:00 @ Interims I Hörsaal 2, (5620.01.102)
 - Wednesdays, 14:00 - 16:00 @ MI Hörsaal 2 (5604.EG.011)
 
Exercises
In addition to the lecture, there are weekly exercise sessions.All sessions cover the same content — you just have to attend one.
First session: week of October 20, 2025
Bonus System
There will be 3 programming-based (C++) bonus projects throughout the semester.Successfully completing all 3 projects earns you a grade bonus of 0.3 on your final exam grade.
The bonus can only be applied to passed exams (grade ≤ 4.0) and cannot improve a grade of 1.0.
Details of the bonus projects will be published on moodle.
Exam
The exam will be held on-site at TUM.There will be a retake exam at the end of the semester (also on-site).
We will announce the exam dates as soon as we know them.
Literature
General- Anand Rajaraman, Jeffrey David Ullman Mining of Massive Datasets Cambridge University Press
 - Maurice Herlihy, Nir Shavit The Art of Multiprocessor Programming Morgan Kaufmann, 2012.
 - Garcia-Molina, Ullman, Widom Database Systems: The Complete Book Prentice Hall, 2000.
 - Alfons Kemper, André Eickler Datenbanksysteme. Eine Einführung 10., aktualisierte und erweiterte Auflage, Oldenbourg Verlag, 2015.