A1 |
Sep 16, 2025 |
Lecture “Introduction” |
A1 |
Sep 16, 2025 |
Codelab “Getting Started” |
A1 |
Sep 16, 2025 |
Codelab “C++ Basics” |
A2 |
Sep 16, 2025 |
Codelab “C++ Basics” |
A2 |
Sep 23, 2025 |
Codelab “Digging into Kconfig and device tree” |
A3 |
Sep 30, 2025 |
Lecture “Testing Embedded Systems” |
A3 |
Sep 30, 2025 |
Codelab “Testing Embedded Systems” |
A4 |
Oct 7, 2025 |
Lecture “Testing Embedded Systems” |
A4 |
Oct 7, 2025 |
Codelab “Testing Embedded Systems” |
A4 |
Oct 7, 2025 |
Deadline for announcing project groups |
A5 |
Oct 14, 2025 |
Lecture “Improving Software Quality” |
A5 |
Oct 14, 2025 |
Codelab “Improving Software Quality” |
A5 |
Oct 14, 2025 |
Lecture “Scheduling (Part I)” |
A5 |
Oct 14, 2025 |
Codelab “Bike Computer (Part I) “ |
A6 |
Oct 21, 2025 |
Deadline for delivering the project, phase 1 (deadline is at 1pm) |
A6 |
Oct 21, 2025 |
Lecture “Scheduling (Part I + II)” |
A6 |
Oct 21, 2025 |
Codelab “Bike Computer (Part I + II) “ |
A7 |
Oct 28, 2025 |
Lecture “Scheduling (Part II)” |
A7 |
Oct 28, 2025 |
Codelab “Bike Computer (Part II) “ |
A8 |
Nov 4, 2025 |
Lecture “Tasks and Concurrency” |
A8 |
Nov 4, 2025 |
Codelab “Multi-tasking under Zephyr RTOS“ |
A9 |
Nov 11, 2025 |
Codelab “Multi-tasking under Zephyr RTOS“ |
A9 |
Nov 11, 2025 |
Lecture “Scheduling (Part III)” |
A10 |
Nov 18, 2025 |
Deadline for delivering the project, phase 2 (deadline is at 1pm) |
A10 |
Nov 18, 2025 |
Lecture “Priority Inversion” |
A10 |
Nov 18, 2025 |
Codelab “Bike Computer (Part III) “ |
A11 |
Nov 25, 2025 |
Lecture “Memory Profiling and Optimization” |
A11 |
Nov 25, 2025 |
Codelab “Memory Profiling and Optimization” |
A12 |
Dec 2, 2025 |
Lecture “Memory Profiling and Optimization” |
A12 |
Dec 2, 2025 |
Codelab “Memory Profiling and Optimization” |
A13 |
Dec 9, 2025 |
Lecture “Bootloader” |
A13 |
Dec 9, 2025 |
Codelab “Bootloader” |
A13 |
Dec 16, 2025 |
Lecture “Bootloader” |
A13 |
Dec 16, 2025 |
Codelab “Bootloader” |
A15 |
Jan 6, 2026 |
Deadline for delivering the project, phase 3 |
A17 |
TBD |
Written exam |