The above course competences and skills provide skills within the program outcomes, through different activities. For each program outcome, we briefly describe the activities provided within the course:
- In the course, exercises are held where students have to complete/develop their programs to meet requirements. They are asked to interpret electronic circuit schematics, block diagrams and flowcharts.
- The course includes practical exercises to be developed as homework, and presented at the end of the term. The problem is a manageable version of an electronic system design, where the students must solve using the proposed resources (Microcontroller Development Board, Debugger, peripherals).
- Design and analysis examples are presented to the students as guidance on good programming practices and electronic design techniques, showing how to apply specific peripherals to solve different problems.
- The students are required to work using engineering tools such as a Microcontroller Integrated Development Environment (IDE) program, use a Development Board, as well as a Debugger.