| 1 | Describe embedded system architectures, |
| 2 | Develop hardware-based applications using STM32 microcontrollers, |
| 3 | Configure and control peripheral interfaces at the system level, |
| 4 | Program multitasking systems using FreeRTOS, |
| 5 | Design and analyze real-time systems, |
| 6 | Apply debugging and testing techniques during application development. |