CS 371L Mobile Computing for iOS
MWF 1:00-2:00 [55430]

Fall 2026 Classes

CS 329E
CS 371L
CS 378

Other useful links

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

Mobile Computing for iOS
MWF 1:00-2:00 [55430]

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

CS 371L 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; start planning project teams
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 teams assigned, Proposal 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: Proposal due, Design assigned
9/23: HW3 due, HW4 assigned
9/25: Journal Entry 1 due
6 Sep 28 - Oct 2 Segmented Views; Closures; Alerts 10/02: HW4 due, HW5 assigned
10/02: Journal entry 2 due
7 Oct 5 - Oct 9 Storage; User Defaults; Firebase 10/07: Design due, Alpha Release assigned
10/09: Journal entry 3 due
8 Oct 12 - Oct 16 Firestore; Observers; Frame and Bounds; Scroll Views 10/14: HW5 due, HW6 assigned
10/16: Journal entry 4 due
9 Oct 19 - Oct 23 Multithreading; Stack Views 10/21: Alpha due, Beta Release assigned
10/23: HW6 due, HW7 assigned
10/23: Journal entry 5 due
10 Oct 26 - Oct 30 Animation; Notifications 10/30: Journal entry 6 due
11 Nov 2 - Nov 6 Gestures; Collections; Camera; Motion 11/02: HW7 due, HW8 assigned
11/06: Journal entry 7 due
12 Nov 9 - Nov 13 SwiftUI 11/09: HW8 due, HW9 assigned
11/11: Beta due, Final release assigned, Presentation days assigned
11/13: Journal entry 8 due
13 Nov 16 - Nov 20 SwiftUI; PRESENTATION DAY 1 11/20: HW9 due, HW10 assigned
11/20: Journal entry 9 due
14 Nov 23 - Nov 27 THANKSGIVING BREAK 11/23-11/27
15 Nov 30 - Dec 4 PRESENTATION DAYS 2, 3, and 4 12/04: HW10 due
12/04: Journal entry 10 due
16 Dec 7 LAST DAY OF CLASSES 12/07; PRESENTATION DAY 5 12/07: Final Release due
© William C. Bulko Page Last Updated: