UTCS Academy for iOS Mobile App Development
August 4-8, 2025

Summer 2025 Classes

CS 371L
Summer Discovery
iOS Academy

Other useful links

Xcode Download
UIKit Reference
Swift iBook
iOS Academy Code Library

Academy for iOS Mobile App Development
August 4-8, 2025

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

iOS Academy 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.

Day Date Topics
Mon August 4
    9:00am - 11:30am
    11:30am - 1:00pm
    1:00pm - 3:00pm
    3:00pm - 3:30pm
    3:30pm - 5:00pm
Charts for Day 1
    ACTIVITY
            Lunch Break
    Intro to Mobile Computing; Playgrounds; Basic Swift; Xcode
            Break
    Class Demo 1 (First App); Constraints; Debugging
Tue August 5
    9:00am - 11:00am
    11:00am - 12:00pm
    12:00pm - 1:00pm
    1:00pm - 3:00pm
    3:00pm - 3:30pm
    3:30pm - 5:00pm
Charts for Day 2
    ACTIVITY
    Exercise 1
            Lunch Break
    Swift functions; Views and VCs; Delegates and Segues; Class Demo 2 (two VCs)
            Break
    Table Views; Class Demo 3 (Table View)
Wed August 6
    9:00am - 10:30am
    10:30am - 11:30am
    11:30am - 1:00pm
    1:00pm - 3:00pm
    3:00pm - 3:30pm
    3:30pm - 5:00pm
Charts for Day 3
    ACTIVITY
    Exercise 2
            Lunch Break
    Swift Optionals; Stack Views; Class Demo 4 (Stack Views)
            Break
    Animation; Location; Class Demo 5 (Maps)
Thu August 7
    9:00am - 10:30am
    10:30am - 11:30am
    11:30am - 1:00pm
    1:00pm - 3:00pm
    3:00pm - 3:30pm
    3:30pm - 5:00pm
Charts for Day 4
    ACTIVITY
    Exercise 3
            Lunch Break
    Frame & Bounds; Scroll Views; Class Demo 6 (Scrolling and Zoom); Closures; Gestures
            Break
    Class Demo 7 (Gestures); Camera; Class Demo 8 (Camera)
Fri August 8
    9:00am - 10:00am
    10:00am - 11:30am
    11:30am - 1:00pm
    1:00pm - 3:00pm
    3:00pm - 3:30pm
    3:30pm - 5:00pm
Charts for Day 5; Extra Charts
    Exercise 4
    ACTIVITY
            Lunch Break
    Motion; Class Demo 9 (Motion); Alerts; Class Demo 10 (Alerts)
            Break
    Calendar; Class Demo 11 (Calendar)
© William C. Bulko Page Last Updated: