04-801 D2-Carnegie Mellon University Africa - Carnegie Mellon University

04-801 D2

Internet of Things

Course discipline: ICT, ECE
Core/Elective: Elective
Units: 6 
Lecture/Lab/Rep hours/week: 4 hrs lecture
Semester/year offered: Fall
Pre-requisites: 04-641 concurrently or equivalent experience


Course description:

The Internet of things extends the Internet from traditional computer devices to physical objects like appliances, sensors, and vehicles. In this course, students will construct a network of sensors, actuators, computing, and web applications to solve a real problem. The goal is to understand how to exploit the many types and sources of data to produce useful applications. Students will learn principles of low-level sensing and real-time systems as well as networked systems design.
 

Learning objectives:

To learn the larger context of what it means to sense; how to network with devices of limited capabilities and resources; how to interface between Internet and lower-level protocols; how to manage large amounts of data; and larger issues of privacy, security, and ethics.

Outcomes

By the end of this course you will be able to build basic Internet of Things systems that connect from multiple low-level sensors to Internet based applications that in turn can control low-level devices.

Content details:

  • Internet control and configuration of sensors
  • Introduction to Internet of Things
  • Collect and Visualize Data-Sensor Networking
  • Advanced wireless communication
  • Basic signal processing and detection
  • Advanced sensors (filtering and detection) + Camera
  • Databases and sensor fusion and middleware
  • Advanced storage (mySQL-lite) + Sensor Fusion
  • IoT Applications and design tradeoffs
  • Project proposals
  • IoT Case study: and emerging standards
  • Project Critical design review
  • Project Presentations and Writeup 

Faculty: Edwin Mugume