Weekly Schedule
Week 1 (21 Aug 2023 - 28 Aug 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 21 Aug 2023)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Aug 27 @ 11:59 pm)
- #1 - Basic Blink (Due: Aug 27 @ 11:59 pm)
Week 2 (28 Aug 2023 - 04 Sep 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 28 Aug 2023)
Lectures
Week 3 (04 Sep 2023 - 11 Sep 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 04 Sep 2023)
Week 4 (11 Sep 2023 - 18 Sep 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 11 Sep 2023)
Lectures
Assignments
Due the following week
- #4 - Dice (Due: Sep 17 @ 11:59 pm)
- #11 - Social Issues in IoT / Smart Devices (Due: rolling (students will signup a different date throughout the semester))
Week 5 (18 Sep 2023 - 25 Sep 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 18 Sep 2023)
Lectures
Week 6 (25 Sep 2023 - 02 Oct 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 25 Sep 2023)
Week 7 (02 Oct 2023 - 09 Oct 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Oct 2023)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Oct 08 @ 11:59 pm)
Week 8 (09 Oct 2023 - 16 Oct 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 09 Oct 2023)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Oct 22 @ 11:59 pm)
Week 9 (16 Oct 2023 - 23 Oct 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 16 Oct 2023)
Lectures
Assignments
Due the following week
Week 10 (23 Oct 2023 - 30 Oct 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 23 Oct 2023)
Lectures
Week 11 (30 Oct 2023 - 06 Nov 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 30 Oct 2023)
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Nov 5 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Nov-05; Milestone before class Mon Nov-27 or Tue Nov-28; Finished device and presentation during Final Period (in person))
Week 12 (06 Nov 2023 - 13 Nov 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 06 Nov 2023)
Assignments
Due the following week
Week 13 (13 Nov 2023 - 20 Nov 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 13 Nov 2023)
Lectures
Assignments
Due the following week
Week 14 (20 Nov 2023 - 27 Nov 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 20 Nov 2023)
Assignments
Due the following week
Week 15 (27 Nov 2023 - 04 Dec 2023)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 27 Nov 2023)
Assignments
Due the following week
Bonus Material
Pre-Lecture Activities / Reading / Video
Lectures
- Debouncing
- DHT20 - Temperature and Humidity Sensor
- I2C LCD Screen
- IFTTT
- Losant Cloud Platform and Interface
- Cloud Communication - Calling Functions
- Cloud Communication - Subscribe
- Cloud Communication - Accessing Variables
- RGB and Gesture Sensor
- OLED Screens (old SPI version)
- OLED Screens (old SPI version)
- ThingSpeak Integration