An embedded computer system operates differently from a desktop or laptop machine. There is generally no operating system and the functionality requires closer interaction with the hardware. In this class, the students will investigate machine architecture with a particular focus on how the hardware architecture influences the way the software is designed and crafting code sequences that marry with the hardware to improve performance. The class will explore the embedded development with an emphasis on how the system impacts the software design and development methodologies.
Click here for detailed Outcomes and Statistics related to this program.