Foundations in Data Engineering

  • Prof. Dr. Jana Giceva Makreshanska
  • Abdelrahman Adel, M.Sc.
  • Călin-George Pop, 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): TBA First Lecture: Wednesday, 14th of October

Exercises

In addition to the lecture, there are weekly exercise sessions.
All sessions cover the same content — you just have to attend one.
Exercise sessions start on the week of October 19th

Bonus System

You can earn a 0.3 bonus on your exam.
Details of the bonus system will be published on moodle and explained during the first lecture.
Note: the bonus only applies to successfully passed exams and cannot improve a grade of 1.0.

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 share details of the exam (date and location) as soon as we know them.

Literature

General
  • Martin Kleppmann, Chris Riccomini Designing Data-Intensive Applications, 2nd Edition O'Reilly Media
  • John L. Hennessy, David A. Patterson, Christos Kozyrakis Computer Architecture: A Quantitative Approach, 7th Edition Morgan Kaufmann
  • 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++