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 a laboratory design exercise, with an initial set of specifications that the students must meet by the end of the term. The problem is a manageable version of an electronic system design, where the students must solve using the given 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 must be able to comment their program code appropriately, develop program flow diagrams, use schematic capture programs for their designs. This will be evaluated comprehensively in laboratory works.
- 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.