Weekly Schedule
Week 1 (08 Jan 2024 - 15 Jan 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 08 Jan 2024)
Lectures
Assignments
Due the following week
- #0 - Installation and Setup (Due: Jan 14 @ 11:59 pm)
- #0 - Installation and Setup Using Device Doctor (Due: Jan 14 @ 11:59 pm)
- #1 - Basic Blink (Due: Jan 14 @ 11:59 pm)
Week 2 (15 Jan 2024 - 22 Jan 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 15 Jan 2024)
Lectures
Week 3 (22 Jan 2024 - 29 Jan 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 22 Jan 2024)
Week 4 (29 Jan 2024 - 05 Feb 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 29 Jan 2024)
Lectures
Assignments
Due the following week
- #4 - Dice (Due: Feb 04 @ 11:59 pm)
- #11 - Social Issues in IoT / Smart Devices (Due: rolling (students will signup a different date throughout the semester))
Week 5 (05 Feb 2024 - 12 Feb 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 05 Feb 2024)
Lectures
Week 6 (12 Feb 2024 - 19 Feb 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 12 Feb 2024)
Week 7 (19 Feb 2024 - 26 Feb 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 19 Feb 2024)
Lectures
Assignments
Due the following week
- #7 - Preliminary Proposal Ideas for Final Project (Due: Feb 25 @ 11:59 pm)
Week 8 (26 Feb 2024 - 04 Mar 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 26 Feb 2024)
Lectures
Assignments
Due the following week
- #8 - State Machine Tea Brewer with Blynk (Due: Mar 10 @ 11:59 pm (two weeks))
Week 9 (04 Mar 2024 - 11 Mar 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 04 Mar 2024)
Lectures
Assignments
Due the following week
Spring Break
Week 10 (18 Mar 2024 - 25 Mar 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 18 Mar 2024)
Week 11 (25 Mar 2024 - 01 Apr 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 25 Mar 2024)
Lectures
Assignments
Due the following week
- #10 - Smart Watch Build (bring to class) (Due: Mar 31 @ 11:59 pm)
- #12 - Project (Due: Proposal due Sun Mar 31 @ 11:59 pm; Milestone due Sun Apr 21 @ 11:59 pm; Finished device and presentation during Final Period (in person) Fri May 3 @ 11:59 pm)
Week 12 (01 Apr 2024 - 08 Apr 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 01 Apr 2024)
Assignments
Due the following week
Week 13 (08 Apr 2024 - 15 Apr 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 08 Apr 2024)
Lectures
Assignments
Due the following week
Week 14 (15 Apr 2024 - 22 Apr 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 15 Apr 2024)
Assignments
Due the following week
Week 15 (22 Apr 2024 - 29 Apr 2024)
Readings / Videos / Pre-Lecture Activities
- Pre-Lecture Activities (complete prior to 22 Apr 2024)
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