Embedded Computer Systems

Embedded Computer Systems
Design and development of embedded computer systems interacting with the physical world. Hardware/software interfacing and multiple types of embedded systems. Integrated IT design approach with networking, IAS and human interaction concerns.
 Hours3.0 Credit, 2.0 Lecture, 3.0 Lab
 PrerequisitesIT&C 344
 ProgramsContaining IT&C 441
Course Outcomes: 

Embedded Systems Characteristics and types

  • Describe the characteristics that define embedded systems. Be able to identify embedded systems in various applications.
  • Describe multiple types of embedded systems
  • Describe the systems incorporating embedded systems. Analyze case studies to demonstrate the multiple interacting systems required for a successful application.
  • Describe the impact of embedded systems on current and future IT systems.
  • Define real-time computing and its relationship to embedded systems
  • Describe communication technologies used in embedded systems
  • Describe the security vulnerabilities specific to embedded systems

Secure Embedded Systems

Evaluate the security of embedded systems and build multi-device systems based on foundational principles of device security.

Sensors and Actuators

Describe and analyze sensors and actuators used in embedded systems, including software and hardware requirements

Applications and Environments

  • Design and create applications for both OS-based and small, non-OS, embedded systems.
  • Set up and use appropriate development environments.

Integration of Embedded Systems

Integrate more than one type of embedded system to enable networking, sensing and actuation in an IT environment

Labs and Projects

Present and document labs and projects