The course competences provide certain skills as a result of the program, 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 certain requirements. They are asked to interpret and develop electronic circuits, 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, that 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 use 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, a development board, as well as a debugger.