Curriculum / DescriptionsCOMP_ENG 366, 466: Embedded Systems
Curriculum
/ Descriptions
VIEW ALL COURSE TIMES AND SESSIONS
Description
This course will discuss the trends and challenges of modern embedded systems, and introduce fundamental concepts in their design and evaluation. The course topics include 1) models of computation for functional modeling, such as finite state machines and dataflow networks, 2) hardware architectures such as embedded processors, memory systems, and FPGAs, 3) software architectures such as embedded operating systems and real-time scheduling algorithms, and 4) mapping from functional models to architectural platforms. We will also discuss emerging opportunities and challenges of machine learning-enabled embedded systems, and introduce relevant industry applications. The course grades will be based on homework assignments and a final exam.