CS 329E Elements of Mobile Computing
MWF 9:00-10:00 [53130]; MWF 10:00-11:00 [53135]

Spring 2026 Classes

CS 329E
CS 371L

Other useful links

329E Code Library
Xcode Download
UIKit Reference
Swift iBook
Swift Coding Standard
Swift Predicate Cheat Sheet
Get Access to Mac Lab

Elements of Mobile Computing
MWF 9:00-10:00 [53130]; MWF 10:00-11:00 [53135]

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

CS 329E Schedule (Spring 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 Jan 12 - Jan 16 FIRST DAY OF CLASSES 1/12
Intro; Syllabus; Xcode and Playgrounds; Swift Basics
READ SYLLABUS!
2 Jan 19 - Jan 23 MLK DAY HOLIDAY 1/19; Interface Builder 1/21: HW1 assigned
3 Jan 26 - Jan 30 IB (cont.); View Controllers and Views; Protocols, Delegates, and Segues 1/28: HW1 due, HW2 assigned
1/28: Project Part 1 assigned
4 Feb 2 - Feb 6 Table Views 2/04: HW2 due, HW3 assigned
5 Feb 9 - Feb 13 Programmatic UI Design; MVC; Optionals 2/11: HW3 due, HW4 assigned
6 Feb 16 - Feb 20 Segmented Views; Closures; Alerts 2/20: HW4 due, HW5 assigned
7 Feb 23 - Feb 27 Storage; User Defaults; Firebase 2/25: Project Part 1 due, Part 2 assigned
8 Mar 2 - Mar 6 Firestore; Observers; Frame and Bounds; Scroll Views 3/04: HW5 due, HW6 assigned
9 Mar 9 - Mar 13 Multithreading; Stack Views 3/18: HW6 due, HW7 assigned
10 Mar 16 - Mar 20 SPRING BREAK 3/16-20
11 Mar 23 - Mar 27 Gestures; Animation
12 Mar 30 - Apr 3 Notifications; Camera; Motion 3/30: HW7 due, HW8 assigned
13 Apr 6 - Apr 10 SwiftUI 4/06: HW8 due, HW9 assigned
14 Apr 13 - Apr 17 SwiftUI; Calendar 3/17: HW9 due, HW10 assigned
15 Apr 20 - Apr 24 Collections; Networking; Location/MapKit 3/24: HW10 due
16 Apr 27 LAST DAY OF CLASSES 12/08; Location/MapKit (cont.) 3/27: Final Release due
© William C. Bulko Page Last Updated: