COMP 418/518 - IoT Programming and Data Analysis (Spring 2022)

Instructor: Konstantinos Mamouras
Class meetings: Monday, Wednesday and Friday at 10:00 am - 10:50 am
Office hours: TBA (see Canvas)

Course Description

COMP 418/518 is an introduction to the Internet of Things (IoT). It will present tools and techniques needed to develop complex IoT applications that encompass interaction with the physical world and data analysis across the IoT computing infrastructure. The topics range from programming microcontrollers and single-board computers to IoT automation and the efficient analysis of real-time IoT data.

Required Texts and Materials

There is no required textbook for the course. Notes and other materials will be distributed.

Grade Policies

The grade will be based on homework assignments.

Course Schedule

Date Topic Readings
January 10 Introduction Notes on Canvas

See Canvas for the rest of the schedule.

Absence Policies

If a student misses a course meeting, they are expected to review the corresponding material on their own.

Rice Honor Code

In this course, all students will be held to the standards of the Rice Honor Code, a code that you pledged to honor when you matriculated at this institution. If you are unfamiliar with the details of this code and how it is administered, you should consult the Honor System Handbook. This handbook outlines the University's expectations for the integrity of your academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process.

Disability Support Services

If you have a documented disability or other condition that may affect academic performance you should: 1) make sure this documentation is on file with Disability Support Services (Allen Center, Room 111 / adarice@rice.edu / x5841) to determine the accommodations you need; and 2) talk with the instructor to discuss your accommodation needs.