Weekly Schedule
Week 1 (13 Jan 2025 - 20 Jan 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 13 Jan 2025)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Sun Jan 19 @ 11:59 pm)
- #1 - Basic Blink (Due: Sun Jan 19 @ 11:59 pm)
Week 2 (20 Jan 2025 - 27 Jan 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 20 Jan 2025)
Lectures
Week 3 (27 Jan 2025 - 03 Feb 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 27 Jan 2025)
Week 4 (03 Feb 2025 - 10 Feb 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 03 Feb 2025)
Lectures
Assignments
Due the following week
- #4 - Dice (Due: Sun Feb 9 @ 11:59 pm)
- #11 - Social Issues in IoT / Smart Devices (Due: rolling (students will signup a different date throughout the semester))
Week 5 (10 Feb 2025 - 17 Feb 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 10 Feb 2025)
Lectures
Week 6 (17 Feb 2025 - 24 Feb 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 17 Feb 2025)
Lectures
Assignments
Due the following week
- #6 - Environment Monitor and Dashboard (Due: Sun Feb 23 @ 11:59 pm)
Week 7 (24 Feb 2025 - 03 Mar 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 24 Feb 2025)
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Sun Mar 2 @ 11:59 pm)
Week 8 (03 Mar 2025 - 10 Mar 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 03 Mar 2025)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Sun Mar 16 @ 11:59 pm (two weeks))
Week 9 (10 Mar 2025 - 17 Mar 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 10 Mar 2025)
Assignments
Due the following week
Spring Break
Week 10 (24 Mar 2025 - 31 Mar 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 24 Mar 2025)
Lectures
Week 11 (31 Mar 2025 - 07 Apr 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 31 Mar 2025)
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Sun Mar 30 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Apr 6 @ 11:59 pm; Milestone due Sun Apr 27 @ 11:59 pm; Finished device and presentation during Final Period (in person) Mon May 12 for MW class and Wed May 14 for TTh class)
Week 12 (07 Apr 2025 - 14 Apr 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 07 Apr 2025)
Assignments
Due the following week
Week 13 (14 Apr 2025 - 21 Apr 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 14 Apr 2025)
Lectures
Assignments
Due the following week
Week 14 (21 Apr 2025 - 28 Apr 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 21 Apr 2025)
Assignments
Due the following week
Week 15 (28 Apr 2025 - 05 May 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 28 Apr 2025)
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
- Software Timers
- OLED Screens (old SPI version)
- ThingSpeak Integration