CSC 113 - Introduction to Embedded-Systems Design
Semester Hours: 4
Once a year
Embedded systems are all around us. They are special-purpose computer systems used in almost every aspect of modern daily life. Smart TVs, smartwatches, game consoles, digital cameras, ATMs, and washing machines are but a few examples of embedded systems. In the past several years, we have seen a growing focus on developing networked and internet-connected embedded systems. In this course, we will learn how to design, build and program such systems and how to set them free into the wild internet of things. This course will offer both theoretical background and hands-on lab experience in areas such as computer systems and physical world interaction using sensors and actuators, microprocessor programming, real-time and event-driven programming techniques, serial/parallel busses and communication protocols, ad-hoc sensor networks, RF/WIFI based communications (3 hours lecture, 2 hours laboratory).
CSC 110 and CSC 016 or ENGG 036 and ENGG 032B . May not be taken on a Pass/D+/D/Fail basis.
Add to Personal Catalog (opens a new window)