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 online Course Management slides (download PDF)
The Schedule is currently revised for Spring 2024 Slides and links will be updated accordingly.
Date | Lecture/Tutorial/Meetup | Topics | Responsibles |
---|---|---|---|
10.01 | Lecture 1 | Introduction to Big Data Platforms (download PDF) and Architecting Big Data Platforms (download PDF) | Linh Truong |
17.01 | Lecture 2 | Service and Integration Models in Big Data Platforms, (download PDF). Additional slides: Cloud Infrastructures for Big Data Platforms (download PDF) and a Recap on Performance, Dependability, and Fault Tolerance in Distributed Systems | Linh Truong |
18.01 | Meetup 1 | Tech Radar and How to prepare and succeed on Big Data assignments | Linh Truong, Minh-Tri Nguyen |
24.01 | Lecture 3 | Big Data Storage and Database Services (download PDF). Additional slides: common systems & integration problems. and A short example of metadata | Linh Truong |
25.01 | Tutorial 1 | Hands-on examples with big database services | Linh Truong |
31.01 | Lecture 4 | Big Data Ingestion, Transformation and Orchestration (download PDF). Additional slides about Streaming Data Ingestion with Apache Kafka | Linh Truong |
31.01 | Release the first assignment | ||
01.02 | Tutorial 2 | Data Ingestion with Apache Nifi | Linh Truong |
07.02 | Lecture 5 | Hadoop and its Big Data Ecosystems (download PDF). Study some real cases of Hadoop and data ingestion | Linh Truong |
08.02 | Tutorial 3 | Kafka for Big Data | Linh Truong |
14.02 | No lecture/Meetup | Backup | All |
16.02 | due of the first assignment -13.00 | ||
19-23.02 | No lecture week | Assignment grading | All |
28.02 | Lecture 6 | Big Data Processing with The Spark Programming Model (download PDF), The MapReduce Programming Model | Linh Truong |
28.02 | Release the 2nd assignment | ||
29.02 | Tutorial 4 | Hadoop | Minh-Tri Nguyen |
06.03 | Lecture 7 | Stream Processing and Big Data Platforms (download PDF) | Linh Truong |
07.03 | Tutorial 5 | Data Processing with Apache Spark | Minh-Tri Nguyen |
13.03 | No lecture/Hands-on | ||
15.03 | Due the 2nd assignment | ||
20-24.03 | Assignment grading | All | |
27.03 | Lecture 8 | Workflows for Big Data Platforms (download PDF) | Linh Truong |
27.03 | Release the third assignment | ||
28.03 | Tutorial 6 | Stream Processing with Apache Flink | Tri Nguyen |
04.04 | Tutorial 7 | Data processing examples with Airflow | Tri Nguyen |
10.04 | Lecture 9 | Big Data Platforms in the Age of LLMs/Gen-AI (download PDF) | Linh Truong |
16.04 | Due of the third assignment | ||
17.04 - | Assignment grading | All |