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

Fall 2024 Classes

CS 329E
CS 371L

Other useful links

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

Mobile Computing for iOS
TTh 9:30-11 [50585]

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

CS 371L Schedule (Fall 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 Aug 26 - Aug 30 FIRST DAY OF CLASSES 8/26
Intro; Syllabus; Xcode and Playgrounds; Basic Swift
READ SYLLABUS!
2 Sep 2 - Sep 6 LABOR DAY HOLIDAY 9/02; Basic Swift (cont.) 9/04: HW1 assigned; start planning project teams
3 Sep 9 - Sep 13 Interface Builder; View Controllers and Views 9/11: HW1 due, HW2 assigned
9/11: Project teams assigned, Proposal doc available
4 Sep 16 - Sep 20 Protocols, Delegates, and Segues; Table Views 9/18: HW2 due, HW3 assigned
5 Sep 23 - Sep 27 Programmatic UI Design; Frameworks; MVC 9/25: Proposal due, Design doc available
9/25: HW3 due, HW4 assigned
9/27: Journal Entry 1 due
6 Sep 30 - Oct 4 Optionals; Segmented Views; Closures; Alerts 10/04: HW4 due, HW5 assigned
10/04: Journal entry 2 due
7 Oct 7 - Oct 11 Firebase 10/09: Design due, Alpha Release doc available
10/11: Journal entry 3 due
8 Oct 14 - Oct 18 User Defaults; Core Data 10/16: HW5 due, HW6 assigned
10/18: Journal entry 4 due
9 Oct 21 - Oct 25 Scoping; Observers and Generics; Frame and Bounds; Scroll Views; Multithreading 10/23: Alpha due, Beta Release doc available
10/25: HW6 due, HW7 assigned
10/25: Journal entry 5 due
10 Oct 28 - Nov 1 Stack Views; Animation; Notifications 11/01: Journal entry 6 due
11 Nov 4 - Nov 8 Gestures; Collections 11/04: HW7 due, HW8 assigned
11/08: Journal entry 7 due
12 Nov 11 - Nov 15 Camera; Motion; Location; MapKit 11/11: HW8 due, HW9 assigned
11/13: Beta due, Final release doc available, Presentation days assigned
11/15: Journal entry 8 due
13 Nov 18 - Nov 22 SwiftUI; PRESENTATION DAY 1 11/22: HW9 due, HW10 assigned
11/22: Journal entry 9 due
14 Nov 25 - Nov 29 THANKSGIVING HOLIDAY 11/20-24
15 Dec 2 - Dec 6 PRESENTATION DAYS 2, 3, and 4 12/06: HW10 due
12/06: Journal entry 10 due
16 Dec 9 LAST DAY OF CLASSES 12/09; PRESENTATION DAY 5 12/09: Final Release due
© William C. Bulko Responsive Design by Tyler Wittig Page Last Updated: