Sensors and IoT Programming
Description
The Internet of Things (IoT) brings us a vision of a world in which trillions of devices can sense, communicate, and collaborate over the Internet, in the same way that humans interact and collaborate with one another over the World Wide Web. In this course, we explore the infinite possibilities of using IoT to build Smart Cities Applications. We begin our adventure by exploring the three key components of IoT - things, connectivity, sense-making. What sensing modalities that we can equip \"things\" with? How do we connect these \"things\" to the Internet, and to each other? What data-driven, actionable insights could we provide to bring incredible benefits to the dwellers of smart cities? Drawing inspiration from case studies such as SmartBFA , we reflect deeply and broadly on the broader challenges facing Smart Cities, in particular exploring the various ways in which we could create social impact by building inclusive Smart Cities.
Requisites
Prerequisites: None
Co-requisites: IS111/SMT111/CS101/COR-IS1704 - Co-req
Anti-requisites: SMT113/ IS114 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Business Options Business-Oriented Electives Econ Major Rel/Econ Options Grad Req - Dig Tech/Data Ana (Intake 2024 onwards) Smart-City Mgmt & Tech Core (Intake 2022 onwards) Social Sciences/PLE Major-related
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Multidisciplinary Knowledge, Interdisciplinary Knowledge, Critical thinking & problem solving, Innovation and enterprising skills, Collaboration and leadership, Communication, Understanding of sustainability issues, Self-directed learning
Competencies
Design Thinking Practice, Embedded Systems Integration, Embedded Systems Interface Design, Embedded Systems Programming, System Integration