Weekly Schedule
Week 1 (25 Aug 2025 - 01 Sep 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 25 Aug 2025)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Sun Aug 31 @ 11:59 pm)
- #1 - Basic Blink (Due: Sun Aug 31 @ 11:59 pm)
Week 2 (01 Sep 2025 - 08 Sep 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 01 Sep 2025)
Lectures
Week 3 (08 Sep 2025 - 15 Sep 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 08 Sep 2025)
Week 4 (15 Sep 2025 - 22 Sep 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 15 Sep 2025)
Lectures
Week 5 (22 Sep 2025 - 29 Sep 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 22 Sep 2025)
Lectures
Week 6 (29 Sep 2025 - 06 Oct 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 29 Sep 2025)
Assignments
Due the following week
- #6 - Environment Monitor and Dashboard (Due: Sun Oct 5 @ 11:59 pm)
Week 7 (06 Oct 2025 - 13 Oct 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 06 Oct 2025)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Sun Oct 12 @ 11:59 pm)
Week 8 (13 Oct 2025 - 20 Oct 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 13 Oct 2025)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Sun Oct 26 @ 11:59 pm (two weeks))
Week 9 (20 Oct 2025 - 27 Oct 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 20 Oct 2025)
Assignments
Due the following week
Week 10 (27 Oct 2025 - 03 Nov 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 27 Oct 2025)
Lectures
Week 11 (03 Nov 2025 - 10 Nov 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 03 Nov 2025)
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Sun Nov 9 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Nov 9 @ 11:59 pm; Milestone due Sun Sun Nov 30 @ 11:59 pm; Finished device and presentation during Final Period (in person) Fri Dec 12 for MW class and Tue Dec 18 for TTh class)
Week 12 (10 Nov 2025 - 17 Nov 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 10 Nov 2025)
Assignments
Due the following week
Week 13 (17 Nov 2025 - 24 Nov 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 17 Nov 2025)
Lectures
Assignments
Due the following week
Week 14 (24 Nov 2025 - 01 Dec 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 24 Nov 2025)
Assignments
Due the following week
Week 15 (01 Dec 2025 - 08 Dec 2025)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 01 Dec 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