Semester Hours:3Spring
Embedded systems such as cell phones or mobile game consoles represent over 90 percent of the computing market. This course is a hands-on introduction to all phases of development of embedded applications. The course discusses design and programming issues, including: architecture and programming of the embedded microcontroller; designing and programming interfaces with analog and digital circuits for signal processing and communication; co-development and integration of hardware and software modules; performance improvement through customization of reconfigurable analog and digital hardware. Students will work with latest Systems on Chip (SoC) technology with on-chip reconfigurable analog and digital circuits.
Prerequisite(s)/Course Notes: CSC 110 or ENGG 036. Corequisite: CSC 154 or ENGG 154. May not be taken on a Pass/D+/D/Fail basis.