Weekly Schedule
Week 1 (24 Aug 2026 - 31 Aug 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 24 Aug 2026)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Sun Aug-30 @ 11:59 pm)
- #1 - Basic Blink (Due: Sun Aug-30 @ 11:59 pm)
Week 2 (31 Aug 2026 - 07 Sep 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 31 Aug 2026)
Lectures
Week 3 (07 Sep 2026 - 14 Sep 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 07 Sep 2026)
Week 4 (14 Sep 2026 - 21 Sep 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 14 Sep 2026)
Lectures
Week 5 (21 Sep 2026 - 28 Sep 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 21 Sep 2026)
Lectures
Week 6 (28 Sep 2026 - 05 Oct 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 28 Sep 2026)
Assignments
Due the following week
- #6 - Environment Monitor and Dashboard (Due: Sun Oct-04 @ 11:59 pm)
Week 7 (05 Oct 2026 - 12 Oct 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 05 Oct 2026)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Sun Oct-11 @ 11:59 pm)
Week 8 (12 Oct 2026 - 19 Oct 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 12 Oct 2026)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Sun Oct-25 @ 11:59 pm (two weeks))
Week 9 (19 Oct 2026 - 26 Oct 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 19 Oct 2026)
Assignments
Due the following week
Week 10 (26 Oct 2026 - 02 Nov 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 26 Oct 2026)
Lectures
Week 11 (02 Nov 2026 - 09 Nov 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Nov 2026)
Lectures
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Sun Nov-08 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Nov-08 @ 11:59 pm; Milestone due Sun Nov-29 @ 11:59 pm; Finished device and presentation during the Final Exam Time listed in the Schedule of Classes (in person) Fri Dec-11 @ 11am-1pm for MW class and Tue Dec-15 @ 8-10am for TTh class)
Week 12 (09 Nov 2026 - 16 Nov 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 09 Nov 2026)
Assignments
Due the following week
Week 13 (16 Nov 2026 - 23 Nov 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 16 Nov 2026)
Lectures
Assignments
Due the following week
Week 14 (23 Nov 2026 - 30 Nov 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 23 Nov 2026)
Assignments
Due the following week
Week 15 (30 Nov 2026 - 07 Dec 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 30 Nov 2026)
Assignments
Due the following week
Bonus Material
Pre-Lecture Activities / Reading / Video
Lectures
- Debouncing
- DHT20 - Temperature and Humidity Sensor
- I2C LCD Screen
- IFTTT
- Interrupts
- Losant Cloud Platform and Interface
- Cloud Communication - Calling Functions
- Cloud Communication - Subscribe
- Cloud Communication - Accessing Variables
- Particle + Gemini Integration
- RGB and Gesture Sensor
- Software Timers
- OLED Screens (old SPI version)
- ThingSpeak Integration