Elements of Mobile Computing
MWF 10:00-11:00 [54835]
CS 329E Schedule (Fall 2025)
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 25 - Aug 29 |
FIRST DAY OF CLASSES 8/25 Intro; Syllabus; Xcode and Playgrounds; Swift Basics |
READ SYLLABUS! |
| 2 | Sep 1 - Sep 5 | LABOR DAY HOLIDAY 9/01; Interface Builder | 9/03: HW1 assigned 9/05: Syllabus Quiz due |
| 3 | Sep 8 - Sep 12 | IB (cont.); View Controllers and Views | 9/10: HW1 due, HW2 assigned 9/10: Design doc available |
| 4 | Sep 15 - Sep 19 | Protocols, Delegates, and Segues; Table Views | 9/17: HW2 due, HW3 assigned |
| 5 | Sep 22 - Sep 26 | Programmatic UI Design; Optionals | 9/24: HW3 due, HW4 assigned |
| 6 | Sep 29 - Oct 3 | Segmented Views; Closures; Alerts | 10/03: HW4 due, HW5 assigned |
| 7 | Oct 6 - Oct 10 | Storage; User Defaults; Firebase | 10/08: Design due, Final doc available |
| 8 | Oct 13 - Oct 17 | Firestore; Observers; Frame and Bounds; Scroll Views | 10/15: HW5 due, HW6 assigned |
| 9 | Oct 20 - Oct 24 | Multithreading; Stack Views | 10/24: HW6 due, HW7 assigned |
| 10 | Oct 27 - Oct 31 | Gestures; Animation | |
| 11 | Nov 3 - Nov 7 | Notifications; Camera; Motion | 11/03: HW7 due, HW8 assigned |
| 12 | Nov 10 - Nov 14 | SwiftUI | 11/10: HW8 due, HW9 assigned |
| 13 | Nov 17 - Nov 21 | Location and MapKit; Calendar | 11/21: HW9 due, HW10 assigned |
| 14 | Nov 24 - Nov 28 | THANKSGIVING BREAK 11/24-28 | |
| 15 | Dec 1 - Dec 5 | Collections; Networking; Popovers | 12/05: HW10 due |
| 16 | Dec 8 | LAST DAY OF CLASSES 12/08; Frameworks and MVC | 12/08: Final Project due |
