Weekly Schedule
Week 1 (12 Jan 2026 - 19 Jan 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 12 Jan 2026)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Sun Jan-18 @ 11:59 pm)
- #1 - Basic Blink (Due: Sun Jan-18 @ 11:59 pm)
Week 2 (19 Jan 2026 - 26 Jan 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 19 Jan 2026)
Lectures
Week 3 (26 Jan 2026 - 02 Feb 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 26 Jan 2026)
Week 4 (02 Feb 2026 - 09 Feb 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Feb 2026)
Lectures
Week 5 (09 Feb 2026 - 16 Feb 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 09 Feb 2026)
Lectures
Week 6 (16 Feb 2026 - 23 Feb 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 16 Feb 2026)
Assignments
Due the following week
- #6 - Environment Monitor and Dashboard (Due: Sun Feb-22 @ 11:59 pm)
Week 7 (23 Feb 2026 - 02 Mar 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 23 Feb 2026)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Sun Mar-01 @ 11:59 pm)
Week 8 (02 Mar 2026 - 09 Mar 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 02 Mar 2026)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Sun Mar-15 @ 11:59 pm (two weeks))
Week 9 (09 Mar 2026 - 16 Mar 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 09 Mar 2026)
Assignments
Due the following week
Spring Break
Week 10 (23 Mar 2026 - 30 Mar 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 23 Mar 2026)
Week 11 (30 Mar 2026 - 06 Apr 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 30 Mar 2026)
Lectures
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Sun Apr-05 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Apr-05 @ 11:59 pm; Milestone due Sun Apr-26 @ 11:59 pm; Finished device and presentation during the Final Exam Time listed in the Schedule of Classes (in person) Mon May-11 @ 8-10am for MW class and Wed May-13 @ 12-2pm for TTh class)
Week 12 (06 Apr 2026 - 13 Apr 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 06 Apr 2026)
Assignments
Due the following week
Week 13 (13 Apr 2026 - 20 Apr 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 13 Apr 2026)
Lectures
Assignments
Due the following week
Week 14 (20 Apr 2026 - 27 Apr 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 20 Apr 2026)
Assignments
Due the following week
Week 15 (27 Apr 2026 - 04 May 2026)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 27 Apr 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
- RGB and Gesture Sensor
- Software Timers
- OLED Screens (old SPI version)
- ThingSpeak Integration