19E042PIM - Microcontroller Practicum

Course specification
Course title Microcontroller Practicum
Acronym 19E042PIM
Study programme Electrical Engineering and Computing
Module Electronics and Digital Systems
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 2.0 Status elective
Condition none
The goal The objective of the course is to train the students to use microcontroller as a platform suitable for rapid prototyping of electronic devices, with focus on application but without going into details of microcontroller itself.
The outcome Students will be able to develop simple microcontroller based device which will implement reading of typical electronic sensors, control of simple actuators and communication with computer.
URL to the subject page
URL to lectures
Contents of lectures none
Contents of exercises Practical exercises are held on MBED or similar platform, and comprise: introduction to characteristics of chosen microcontroller platform; introduction to available sensor and actuator modules and their connection interfaces; introduction of integrated development environment used for high abstraction level C programming.
  1. Toulson, R. and Wilmshurst, T., 2016. Fast and effective embedded systems design: applying the ARM mbed. Newnes. (Original title)
  2. Xiao, P., 2018. Designing Embedded Systems and the Internet of Things (IoT) with the ARM mbed. John Wiley & Sons. (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
0 1 1
Methods of teaching Practical exercises in laboratory. Independent project development.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 30 Test paper
Practical lessons Oral examination 30
Projects 40