Design Patterns
Lessons that develop this skill
Section titled “Lessons that develop this skill”| Lesson | Course | Develops to |
|---|---|---|
| The event loop: touch the screen, light the real LED | AIoT in Action: From Touch Screen to IoT Platform (MicroPython) | L1 Aware |
| Hands-on: your touch control panel and the next widgets | AIoT in Action: From Touch Screen to IoT Platform (MicroPython) | L1 Aware |
| Buttons and event callbacks: an UP / DOWN / RESET counter | TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit | L1 Aware |
| Navigation shell: menu bar, pages and page routing | TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit | L2 Guided |
| Pressure and temperature from the DPS368 over I2C | TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit | L2 Guided |
Lessons that assess this skill
Section titled “Lessons that assess this skill”No lesson yet
Roles that use this skill
Section titled “Roles that use this skill”No role profile names this skill yet
Proficiency levels
Section titled “Proficiency levels”- L1 Aware · Bloom: remember/understand
- L2 Guided · Bloom: apply (scaffolded)
- L3 Independent · Bloom: apply/analyse
- L4 Professional · Bloom: analyse/evaluate
- L5 Design & Lead · Bloom: evaluate/create
For Open Badges 3.0 and CASE alignment
Section titled “For Open Badges 3.0 and CASE alignment”UUID: b5c7839e-7eae-57cc-b6cc-5703c64662fd
{ "type": [ "Alignment" ], "targetName": "Design Patterns", "targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/prog.design-patterns/", "targetCode": "prog.design-patterns", "targetFramework": "TESA Embedded Systems Skill Map 0.1.0", "targetType": "CFItem"}Skill map data is licensed CC BY-SA 4.0, adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA