Nov 21, 2024  
2023-2024 Undergraduate Bulletin 
    
2023-2024 Undergraduate Bulletin [ARCHIVED BULLETIN]

Add to Personal Catalog (opens a new window)

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).

 

Prerequisite(s)/Course Notes:
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)