Foundations in Data Engineering
- Prof. Dr. Jana Giceva Makreshanska
- Abdelrahman Adel, M.Sc.
- Maximilian Reif, M.Sc.
For any questions regarding this lecture, please contact us using: i3fde@in.tum.de
Overview
This website provides information on the course organization. Exercise and bonus project material will be provided via our moodle course. You are automatically added to the moodle course once you register for the lecture in TUMOnline. The moodle course will be updated the week before the lecture starts.If you cannot access the moodle course because you are not completely enrolled for your master yet, please mail at i3fde@in.tum.de.
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)
Slides
The lecture slides will be uploaded here on a weekly basis throughout the semester.- Introduction (TODO)
Tutorial Session
In addition to the lecture, there are weekly tutorial sessions (TBA). All sessions cover the same content. Please enroll via TUM-Online.First session: week of October 20, 2025
Exam
The exam will be held on-site at TUM. There will also be a retake exam (also on-site).We will announce the exam dates as soon as we know them.
Bonus System
There will be 3 programming-based bonus projects throughout the semester. Completing all 3 projects earns you a grade bonus of 0.3 on your final exam grade. Note that the grade bonus can only be applied to successfully-passed exams (grade ≤ 4.0) and cannot improve a grade of 1.0.Details of the bonus projects will be published on moodle.
The programming tasks will be done in C++. Prior C++ knowledge is required, but you can also learn it yourself during the semester:
- Systems Programming in C++ (by our chair)
- Introduction to C++ standard library containers
- Topcoder: power up C++ with the standard template library part one
- A Tour of C++ (book by creator of C++)
Literature
- 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.