CS/SE Course Assessment
  Search:  
   
CS 4336
CS 4386

Class Learning Objectives

CS 4397 Embedded Computer Systems

Understanding of the embedded software development process
Ability to design embedded systems using the outside-in design process
Ability to design and implement real-time embedded systems
Understanding of real-time operating systems
Ability to design real-time schedules for periodic and non-periodic tasks
Ability to perform schedulability analysis for periodic and non-periodic tasks
Ability to properly choose resource access control methods for dealing with priority inversion and deadlocks
Ability to understand the specification of the temporal correctness of real-time systems
Ability to verify the temporal correctness of real-time systems
Understanding of dependability issues for real-time embedded systems
Ability to use various software fault tolerance methods for enhancing system dependability