Syllabus
Instructors
Pascal Bruegger - Office D20.17 - pascal.bruegger@hefr.ch
Simon Braillard - Office A20.22 - simon.braillard@hefr.ch
Concurp 2 - Spring syllabus
- Tentative program:
| Week | Subject |
|---|---|
| P1 | Admin Distributed objects: Remote Shared Object in Python |
| P2 | Introduction to RabbitMQ Exchange Types |
| P3 | RabbitMQ Exchange Types excercice Lab20 |
| P4 | Broadcast messages Logical clock |
| P5 | Distributed Semaphores Lab20 |
| P6 | Lab20 |
| P7 | Synchronous message passing IPC and RPC |
| Hol | Easter |
| P8 | Pipes IPC - Sockets Lab21 |
| P9 | Lab21 |
| P10 | Lab21 |
| P11 | Event loop, Coroutines asyncio |
| P12 | Special week |
| P13 | AsyncIO in Python Event Loop in Python Lab22 |
| P14 | aiohttp Lab22 |
| P15 | Practical Exam |
| P16 | Lab22 |
| P17 | Exam review course evaluation |
Quiz planification
| Week | Examin subject |
|---|---|
| P4 | Remote Shared Object in Python, Message passing (RabbitMQ, Exchange Types) |
| P6 | Logical Clocks, Distributed semaphores. |
| P10 | IPC, RPC, Pipes, Socket |
| P16 | Event Loop, AsyncIO, aiohttp |
Teams Concurrent Programing Introduction
- Teams code: p80sd6t