A survey of the system architecture and software engineering aspects of real time systems such as operating systems, and process control software. Students will be introduced to the basics of designing, interfacing, configuring, and programming embedded systems. The course includes a term project using Arduino or Raspberry Pi and reading from literature. Prerequisites: COSC 261.