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 2025 Slides and links will be updated accordingly.
Date | Lecture/Tutorial/Meetup | Topics | Responsibles |
---|---|---|---|
8.01 | Lecture 1 | Introduction to Big Data Platforms and Architecting Big Data Platforms | Linh Truong |
15.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 |
16.01 | Meetup 1 | TechRadar and How to prepare and succeed on Big Data assignments | Hong-Tri Nguyen, Minh-Tri Nguyen, Linh Truong |
22.01 | Lecture 3 | Data Services in Big Data Platforms. Additional slides: common systems & integration problems. and A short example of metadata | Linh Truong |
22.01 | Release the first assignment | ||
23.01 | Tutorial 1 | Hands-on examples with Data services | Debayan Bhattacharya, Linh Truong |
29.01 | Lecture 4 | Big Data Ingestion, Transformation and Orchestration (download PDF). Additional slides about Streaming Data Ingestion with Apache Kafka | Linh Truong |
30.01 | Tutorial 2 | Data Ingestion with Apache Nifi | Hong-Tri Nguyen, Minh-Tri Nguyen |
05.02 | No lecture/Meetup | Backup | All |
06.02 | Tutorial 3 | Kafka for Big Data | Korawit Rupanya, Anh-Dung Nguyen |
7.02 | Due of the first assignment -13.00 | ||
12.02 | Lecture 5 | Programming Models for Big Data Processing (download PDF) | Linh Truong |
13.02 | Tutorial 4 | Data Processing with Apache Spark | Debayan Bhattacharya, Minh-Tri Nguyen |
17-21.02 | No lecture week | Finalizing assignment 1 grading | All |
24.2 | Room A237 & B119 | Assignment 1 Individual Grading Meeting | All |
26.02 | Lecture 6 | Workflows for Big Data Platforms (download PDF) | Linh-Truong |
26.02 | Release the 2nd assignment | ||
27.02 | Tutorial 5 | Data processing examples with Airflow | Korawit Rupanya, Anh-Dung Nguyen, Linh-Truong |
05.03 | Lecture 7 | Stream Processing (download PDF) | Linh Truong |
06.03 | Backup | On-demand topic related to assignment | |
12.03 | No lecture/Hands-on | ||
14.03 | Due the 2nd assignment | ||
19.03 | Lecture 8 | Data Platforms in the Age of LLMs/Gen-AI (download PDF) | Linh Truong |
19.03 | Release the third assignment | ||
20.03 | Tutorial 6 | Stream Processing with Apache Flink | Hong-Tri Nguyen, Minh-Tri Nguyen |
17-21.03 | Finalizing assignment grading 2 | All | |
26.03 | Meet ups | Support for assignment 3 | All |
04.04 | Due of the third assignment | ||
07.04 -16.04 | Finalizing assignment 3 grading | All |