INTERNATIONAL BURCH UNIVERSITY
Faculty of Engineering and Natural Sciences
Department of Electrical and Electronic Engineering
2015-2016

SYLLABUS
Code Name Level Year Semester
EEE 394 Embedded Systems Undergraduate 3 Spring
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
Area Elective 5 2 + 2 0

Instructor Assistant Coordinator
Jasmin Kevrić, Assist. Prof. Dr. Tarik Uzunović, Assist. Prof. Dr.
[email protected] no email

The course introduces basic fundamentals about cyber-physical systems and embedded systems. It aims to give systematic overview about embedded systems, in both hardware and software concepts. Considering the variety of embedded systems employed today in practice, this course tends to give general overview of the systems, considering their general characteristics.

COURSE OBJECTIVE
Give introduction to embedded systems, their specific characteristics and difference from general purpose computing systems; introduce methods for specifying and modeling of embedded systems; discuss embedded system hardware; analyze software for embedded systems; discuss communication methods; methods for evaluation and validation,; application mapping; optimization of embedded systems.

COURSE CONTENT
Week
Topic
  1. Introduction to embedded systems
  2. Specifications for embedded systems design
  3. Modeling of embedded systems
  4. Models of computation
  5. Communicating finite state machines
  6. SDL. Data flow models
  7. Petri nets
  8. Discrete event based languages
  9. Embedded system hardware: sensors
  10. Embedded system hardware: processing units
  11. Embedded system hardware: memories and communication
  12. Embedded system hardware: output and devices
  13. Embedded operating systems
  14. Evaluation and validation

LABORATORY/PRACTICE PLAN
Week
Topic

    TEACHING/ASSESSMENT
    Description
    • Practical Sessions
    • Presentation
    • Discussions and group work
    • Problem solving
    Description (%)
    Method Quantity Percentage (%)
    Midterm Exam(s)125
    Laboratory115
    Attendance15
    Final Exam135
    +Project120
    Total: 100
    Learning outcomes
    • Demonstrate knowledge of fundamental aspects of embedded systems
    • Specify and model different embedded systems
    • Investigate common characteristics of hardware and software elements in embedded systems
    • Introduce verification and validation techniques for embedded systems
    TEXTBOOK(S)
    • P. Marwedel, Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, 2nd ed., ser. Embedded Systems. Springer, 2011.
    • E. A. Lee, S. A. Seshia, Introduction to Embedded Systems - A Cyber-Physical Systems Approach, Second Edition, LeeSeshia.org, 2015.
    • C. M. Krishna, Kang G. Shin, Real-time systems, McGraw Hill Higher Education, 1997.

    ECTS (Allocated based on student) WORKLOAD
    Activities Quantity Duration (Hour) Total Work Load
    Lecture (14 weeks x Lecture hours per week) 0
    Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
    Midterm Examination (1 week) 0
    Final Examination(1 week) 0
    Preparation for Midterm Examination 0
    Preparation for Final Examination 0
    Assignment / Homework/ Project 0
    Seminar / Presentation 0
    Total Workload: 0
    ECTS Credit (Total workload/25): 0