13E044NRS - Embedded Systems

Course specification
Course title Embedded Systems
Acronym 13E044NRS
Study programme Electrical Engineering and Computing
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition none
The goal Introducing students to the basic characteristics and architecture of computer based embedded systems, Implementation of functional requirements, peripheral devices connection and data communication techniques. Introducing students to the different embedded system design phases and procedures, regarding standard embedded hardware and software implementation requirements.
The outcome Provide students with the ability to analyze and define system functional requirements and design embedded system hardware and software.
URL to the subject page
URL to lectures
Contents of lectures Basic concepts of embedded system design, architecture and programming model. Peripheral devices interfacing and data communication. Exception handling and system initialization. Integrated development. Environment code development and debugging techniques.
Contents of exercises Microcontroller code examples related to the implementation of digital and analog input/output functions, waveform generation and time measurements, information visualization, standard serial data communication and complex measurement and control embedded system design.
  1. Peter Marwedel, "Embedded System Design" Springer International Publishing, 2018, ISBN 978-3-319-56043-4 (Original title)
  2. Lazar Saranovac, Ivan Popović, "Namenski računarski sistemi" Akademska misao, 2017, ISBN 978-3-319-56043-4 (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
3 1 1
Methods of teaching 45 hours of lectures, 15 hours of supervised problem classes and consultations and 30 hours of lab exercises and project related work and midterm test. Approximately 75 hours of personal study nad homework (3 hours per week during semester, and approximately 30 hours of preparation during exam term)
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 40
Practical lessons 0 Oral examination 0
Projects 0
Colloquia 60
Seminars 0