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