Notes:
The course agenda will include official lectures and tutorials and unofficial meetups. Student might trigger online-sessions that we can join and help students to study.
- bold: indicates the lead/presenter
- dates for lectures and tutorials are fixed, however, under some circumstances, the planned dates might be changed.
- meetups:
- the schedule could be flexible but we try to use the common slots
Remember to read Course Management slides
The Schedule is currently revised for Spring 2026 TAs, Slides and links will be updated accordingly.
| Date | Lecture/Tutorial/Meetup | Topics | Responsibles |
|---|---|---|---|
| 07.01 | Lecture 1 | Introduction to Big Data Platforms and Architecting Big Data Platforms | Linh Truong |
| 14.01 | Lecture 2 | Service and Integration Models in Big Data Platforms. Additional slides: Cloud Infrastructures for Big Data Platforms and a Recap on Performance, Dependability, and Fault Tolerance in Distributed Systems | Linh Truong |
| 15.01 | No meeting | No meeting | |
| 21.01 | Lecture 3 | Data Services in Big Data Platforms. | Linh Truong |
| 21.01 | Release the first assignment | ||
| 22.01 | Tutorial 1 | Hands-on examples with Data services | **** |
| 28.01 | Lecture 4 | Big Data Ingestion, Transformation and Orchestration). Additional slides about Streaming Data Ingestion with Apache Kafka | Linh Truong |
| 29.01 | Tutorial 2 | Data Ingestion with Apache Nifi | **** |
| 04.02 | No lecture/Meetup | Backup | All |
| 05.02 | Tutorial 3 | Kafka for Big Data and Kafka Data Ingestion | Korawit Rupanya |
| 6.02 | Due of the first assignment -13.00 | ||
| 11.02 | Lecture 5 | Programming Models for Big Data Processing | Linh Truong |
| 12.02 | Tutorial 4 | Data Processing with Apache Spark | Debayan Bhattacharya |
| 16-20.02 | No lecture week | Finalizing assignment 1 grading | All |
| TBD | Room TBD | Assignment 1 Individual Grading Meeting | All |
| 25.02 | Lecture 6 | Workflows for Big Data Platforms | Linh-Truong |
| 25.02 | Release the 2nd assignment | ||
| 26.02 | Tutorial 5 | Data processing examples with Airflow | Korawit Rupanya |
| 04.03 | Lecture 7 | Stream Processing). Additional: Apache Flink for Stream Processing in Big Data Platforms | Linh Truong |
| 05.03 | Meet-up | Assignment 2 support | TA |
| 11.03 | No lecture/Hands-on | ||
| 13.03 | Due the 2nd assignment | ||
| 18.03 | Lecture 8 | GenAI/LLMs and Big Data Platforms | Linh Truong |
| 18.03 | Release the third assignment | ||
| 19.03 | Tutorial 6 | Stream Processing with Apache Flink | Hong-Tri Nguyen |
| 16-20.03 | Finalizing assignment grading 2 | All | |
| 24.3 | Room TBD | Assignment 2 Individual Grading Meeting | All |
| 26.03 | Meet-up | Support for assignment 3 | All |
| 2.4-8.4 | No lecture | Easter break | |
| 10.04 | Due of the third assignment | ||
| 13.04 -17.04 | Finalizing assignment 3 grading | All | |
| 20.4 | Room TBD | Assignment 3 Individual Grading Meeting | All |