This course will equip students with the state-of-the-art in Internet-of-Things technologies, to enable them to conceptualize practical IoT systems to realize useful applications.
Students will learn how to:
- Identify and translate real needs into system requirements and constraints
- Identify suitable IoT technologies to realize a practical system; and
- Build simple proof-of-concept applications, through real-world examples
Students may also find some background/skills in interactive design and prototyping useful (e.g., IS211 Interaction Design and Prototyping).
Upon completion of the course, students will:
- Understand the IoT component technologies: things, connectivity, sense-making
- Evaluate the suitability of various IoT component technologies for different application scenarios
- Apply the necessary skills to integrate IoT component technologies
- Create an Internet of Things prototype to conquer a real-world societal challenge
- Think deeply and broadly about the various ways in which the Internet of Things can make immense impact in society, especially to those in need