| Lecture | Date | Room | Topics | 
|---|---|---|---|
| 1 | Wed 01 / 10 @ 15:00 - 17:00 | ΗΛ7 | Introduction to Parallel, Distributed & Middleware Systems | 
| 2 | Wed 08 / 10 @ 15:00 - 17:00 | ΗΛ7 | Parallel Computing Fundamentals & Local Middleware | 
| 3 | Wed 15 / 10 @ 15:00 - 17:00 | ΗΛ7 | Parallel Programming Models and Synchronization | 
| 4 | Wed 22 / 10 @ 15:00 - 17:00 | ΗΛ7 | Performance Analysis and Queueing Theory Basics | 
| 5 | Wed 29 / 10 @ 15:00 - 17:00 | ΗΛ7 | Message Passing & Transition to Distributed Middleware | 
| 6 | Wed 05 / 11 @ 15:00 - 17:00 | ΗΛ7 | Distributed Middleware Fundamentals | 
| 7 | Wed 12 / 11 @ 15:00 - 17:00 | ΗΛ7 | Time, Clocks & Event Ordering in Middleware | 
| 8 | Wed 19 / 11 @ 15:00 - 17:00 | ΗΛ7 | Communication Middleware: RPC and Publish/Subscribe Systems | 
| 9 | Wed 26 / 11 @ 15:00 - 17:00 | ΗΛ7 | Workshop | 
| 10 | Wed 03 / 12 @ 15:00 - 17:00 | ΗΛ7 | Naming, Replication & Consistency Middleware | 
| 11 | Wed 10 / 12 @ 15:00 - 17:00 | ΗΛ7 | Fault Tolerance and Consensus Middleware | 
| 12 | Wed 17 / 12 @ 15:00 - 17:00 | ΗΛ7 | Distributed Scheduling, Load Balancing & Performance Modeling | 
| 13 | Wed 07 / 01 @ 15:00 - 17:00 | ΗΛ7 | Distributed Storage Middleware & Course Wrap-Up |