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): First Lecture: October 15, 2025

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.
C++