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

Summer 2024 Classes

CS 371L
Summer Discovery
iOS Academy

Other useful links

Xcode Download
UIKit Reference
Swift iBook
371L Code Library
Swift Coding Standard
Project Ideas
Project Document
Sample Design Document

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

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

CS 371L Schedule (Summer 2024)

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 7 FIRST DAY OF CLASSES 6/06; Intro; Mobile Computing READ SYLLABUS!
2 Jun 10 - Jun 14 Xcode and Playgrounds; Intro to Swift; Interface Builder 6/10: start planning project teams
6/12: HW1 assigned
6/14: project teams assigned, Design doc assigned
3 Jun 17 - Jun 21 View Controllers and Views; Protocols, Delegates, and Segues; JUNETEENTH HOLIDAY 6/19 6/17: HW1 due, HW2 assigned
6/21: HW2 due, HW3 assigned
4 Jun 24 - Jun 28 Table VCs; Programmatic UI; Frameworks; MVC 6/26: HW3 due, HW4 assigned
5 Jul 1 - Jul 5 Optionals; Segmented VCs; Closures; Alerts 7/03: HW4 due, HW5 assigned
7/05: Design doc due, Final doc assigned
6 Jul 8 - Jul 12 Firebase; User Defaults and Core Data; Scoping; Observers and Generics 7/10: HW5 due, HW6 assigned
7 Jul 15 - Jul 19 Stack Views; Multithreading; Frame and Bounds; Scroll Views 7/17: HW6 due, HW7 assigned
8 Jul 22 - Jul 26 Animation; Notifications; Gestures; Collections 7/24: HW7 due, HW8 assigned
9 Jul 29 - Aug 2 Camera and Image Picker; Motion; Location; MapKit 7/31: HW8 due, HW9 assigned
10 Aug 5 - Aug 9 Calendar; SwiftUI 8/07: HW9 due, HW10 assigned
11 Aug 12 - Aug 16 PRESENTATION DAYS 1, 2, and 3; LAST DAY OF CLASSES 8/16 8/14: HW10 due
8/16: Final Release due
© William C. Bulko Responsive Design by Tyler Wittig Page Last Updated: