CS 329E Elements of Mobile Computing
MWF 10:00-11:00 [54835]

Fall 2025 Classes

CS 329E (9:00 section)
CS 329E (10:00 section)
CS 371L

Other useful links

329E Code Library
Xcode Download
UIKit Reference
Swift iBook
Swift Coding Standard
Swift Predicate Cheat Sheet

Elements of Mobile Computing
MWF 10:00-11:00 [54835]

Office Location: GDC 6.402
Office Phone: (512) 471-7021

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; start planning project teams
9/05: Syllabus Quiz due
3 Sep 8 - Sep 12 View Controllers and Views; Protocols, Delegates, and Segues 9/10: HW1 due, HW2 assigned
9/10: Design doc available
4 Sep 15 - Sep 19 Table Views 9/17: HW2 due, HW3 assigned
5 Sep 22 - Sep 26 Programmatic UI Design; Frameworks; MVC; 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; Animation 10/24: HW6 due, HW7 assigned
10 Oct 27 - Oct 31 Notifications; Gestures; Collections
11 Nov 3 - Nov 7 Camera; Motion; Location and MapKit 11/03: HW7 due, HW8 assigned
12 Nov 10 - Nov 14 SwiftUI 11/10: HW8 due, HW9 assigned
13 Nov 17 - Nov 21 SwiftUI (cont.) 11/21: HW9 due, HW10 assigned
14 Nov 24 - Nov 28 THANKSGIVING BREAK 11/24-28
15 Dec 1 - Dec 5 Calendar; Networking; Graphics 12/05: HW10 due
16 Dec 8 LAST DAY OF CLASSES 12/08; Popovers 12/08: Final Project due
© William C. Bulko Page Last Updated: