| Date | Event |
|---|---|
| 8/27 | 🧑🏫 Lecture 1: Intro to iOS Dev & Xcode |
| 9/3 | 🧑🏫 Lecture 2: Swift Basics |
| 9/10 | 🧑🏫 Lecture 3: SwiftUI Fundamentals |
| 9/12 | 📋 HW0: Environment Setup - Due @ 11:59PM |
| 9/17 | 🧑🏫 Class Cancelled |
| 9/17 | 📋 HW1: Text Adventure Game - Due @ 11:59PM |
| 9/24 | 🧑🏫 Lecture 4: SwiftUI State Management |
| 10/1 | 🧑🏫 Lecture 5: App Lifecycle & Structure |
| 10/8 | 🧑🏫 Lecture 6: Custom Views & Event Handling |
| 10/15 | 🧑🏫 Lecture 7: Sensors |
| 10/16 | 📋 HW2: Trivia Game - Due @ 11:59PM |
| 10/22 | 🧑🏫 Lecture 8: Networking |
| 10/29 | 🧑🏫 Lecture 9: Data Persistence |
| 11/3 | 📋 HW3: Penn Dining Scavenger Hunt - Due @ 11:59PM |
| 11/5 | 🧑🏫 Lecture 10: UIKit |
| 11/11 | 📋 Final Project - Proposal due @ 11:59PM |
| 11/12 | 🧑🏫 Lecture 11: App Design & UX |
| 11/13 | 📋 HW4: Weather App - Due @ 11:59PM |
| 11/19 | 🧑🏫 Lecture 12: AR & Reality Kit |
| 11/19 | 📋 Final Project - Milestone 1 @ 11:59PM |
| 12/3 | 📋 Final Project - Due @ 5:00PM |
| 12/3 | 🧑🏫 Lecture 13: Final Presentations |