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

Summer 2025 Classes

CS 371L
Summer Discovery
iOS Academy

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:30-11:00 [84739]

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

CS 371L Schedule (Summer 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 Jun 5 - Jun 6 FIRST DAY OF CLASSES 6/05; Intro; Mobile Computing; Xcode and Playgrounds READ SYLLABUS!
2 Jun 9 - Jun 13 Swift Basics; Interface Builder; View Controllers and Views 6/09: start planning project teams
6/09: HW1 assigned
6/13: project teams assigned, Design doc assigned
6/13: HW1 due, HW2 assigned
6/13: SYLLABUS QUIZ DUE
3 Jun 16 - Jun 20 Protocols, Delegates, and Segues; Table VCs; Programmatic UI; Frameworks; MVC 6/18: HW2 due, HW3 assigned
4 Jun 23 - Jun 27 Optionals; Segmented VCs; Closures; Alerts; User Defaults 6/23: HW3 due, HW4 assigned
6/27: HW4 due, HW5 assigned
5 Jun 30 - Jul 4 Firebase; Firestore; Observers; Frame and Bounds; Scroll Views; JULY 4 HOLIDAY 7/04 6/30: Design doc due, Final doc assigned
7/02: HW5 due, HW6 assigned
6 Jul 7 - Jul 11 Multithreading; Stack Views; Animation; Notifications; Gestures 7/07: HW6 due, HW7 assigned
7/11: HW7 due, HW8 assigned
7 Jul 14 - Jul 18 Collections; Camera; Motion; Location; SwiftUI 7/14: Presentation slots assigned
7/16: HW8 due, HW9 assigned
8 Jul 21 - Jul 25 SwiftUI; Calendar; Networking; Popovers 7/21: HW9 due, HW10 assigned
7/25: HW10 due
9 Jul 28 - Jul 29 Presentation Day 7/29: Final Project due
© William C. Bulko Page Last Updated: