CS 371L Mobile Computing for iOS
MWF 9:00-11:00 [84640]

Summer 2026 Classes

CS 371L

Other useful links

Xcode Download
UIKit Reference
Swift iBook
371L Code Library
Swift Coding Standard
Swift Predicate Cheat Sheet

Mobile Computing for iOS
MWF 9:00-11:00 [84640]

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

CS 371L Schedule (Summer 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 Jun 4 - Jun 5 FIRST DAY OF CLASSES 6/04; Intro; Mobile Computing; Xcode and Playgrounds READ SYLLABUS!
2 Jun 8 - Jun 12 Swift Basics; Interface Builder; View Controllers and Views 6/08: start planning project teams
6/08: HW1 assigned
6/12: project teams assigned, Design doc assigned
6/12: HW1 due, HW2 assigned
6/12: SYLLABUS QUIZ DUE
3 Jun 15 - Jun 19 Protocols, Delegates, and Segues; Table VCs; JUNETEENTH HOLIDAY 7/19 6/17: HW2 due, HW3 assigned
4 Jun 22 - Jun 26 Programmatic UI; Frameworks; MVC; Optionals; Segmented VCs; Closures; Alerts 6/22: HW3 due, HW4 assigned
6/26: HW4 due, HW5 assigned
5 Jun 29 - Jul 3 Storage; User Defaults; Firebase; Firestore; Observers; Frame and Bounds; Scroll Views 6/29: Design doc due, Final doc assigned
7/01: HW5 due, HW6 assigned
6 Jul 6 - Jul 10 Multithreading; Stack Views; Gestures; Animation; Notifications 7/06: HW6 due, HW7 assigned
7/10: HW7 due, HW8 assigned
7 Jul 13 - Jul 17 Collections; Camera; Motion; Location; SwiftUI 7/13: Presentation slots assigned
7/15: HW8 due, HW9 assigned
8 Jul 20 - Jul 24 SwiftUI (cont.); Calendar; Graphics 7/20: HW9 due, HW10 assigned
7/24: HW10 due
9 Jul 27 - Jul 28 Presentation Day; LAST DAY OF CLASSES 7/28 7/28: Final Project due
© William C. Bulko Page Last Updated: