Skip to content

Lecture and Codelab planning

Week Day Content
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