After successful completion of the course, students are able to
- to define modern microprocessors and their architecture as well as their strengths and limitations,
- model and simulate simple hardware circuits using a hardware description language and
- to program microcontrollers and particular their peripheral units in a low level programming language.