Elements of Mobile Computing
MWF 9:00-10:00 [55200]; MWF 10:00-11:00 [55205]
CS 329E Schedule (Fall 2026)
Disclaimer: This schedule is a working document. It is here for reference only, and I will update it as the course progresses.
| Week | Dates | Topics | Homework |
|---|---|---|---|
| 1 | Aug 24 - Aug 28 |
FIRST DAY OF CLASSES 8/24 Intro; Syllabus; Xcode and Playgrounds; Swift Basics |
READ SYLLABUS! |
| 2 | Aug 31 - Sep 4 | Swift Basics (cont.); Interface Builder; View Controllers and Views | 9/02: HW1 assigned 9/04: Syllabus Quiz due |
| 3 | Sep 7 - Sep 11 | LABOR DAY HOLIDAY 9/07; Protocols, Delegates, and Segues | 9/09: HW1 due, HW2 assigned 9/09: Project design assigned |
| 4 | Sep 14 - Sep 18 | Table Views | 9/16: HW2 due, HW3 assigned |
| 5 | Sep 21 - Sep 25 | Programmatic UI Design; Optionals | 9/23: HW3 due, HW4 assigned |
| 6 | Sep 28 - Oct 2 | Segmented Views; Closures; Alerts | 10/02: HW4 due, HW5 assigned |
| 7 | Oct 5 - Oct 9 | Storage; User Defaults; Firebase | 10/07: Project design due |
| 8 | Oct 12 - Oct 16 | Firestore; Observers; Frame and Bounds; Scroll Views | 10/14: HW5 due, HW6 assigned |
| 9 | Oct 19 - Oct 23 | Multithreading; Stack Views | 10/23: HW6 due, HW7 assigned |
| 10 | Oct 26 - Oct 30 | Animation; Notifications | |
| 11 | Nov 2 - Nov 6 | Gestures; Collections; Camera; Motion | 11/02: HW7 due, HW8 assigned |
| 12 | Nov 9 - Nov 13 | SwiftUI | 11/09: HW8 due, HW9 assigned |
| 13 | Nov 16 - Nov 20 | SwiftUI; Calendar | 11/20: HW9 due, HW10 assigned |
| 14 | Nov 23 - Nov 27 | THANKSGIVING BREAK 11/23-11/27 | |
| 15 | Nov 30 - Dec 4 | Location and MapKit; Popovers; Networking | 12/04: HW10 due |
| 16 | Dec 7 | LAST DAY OF CLASSES 12/07; Frameworks and MVC | 12/07: Final Release due |
