Course Info

CSC 471: Mobile Application Development for iOS

This course introduces the core issues associated with application development for mobile devices using the iOS platform. Students will learn the Swift language, the XCode IDE, UIKit and other frameworks, the elements and architecture of the user interfaces, and more. Students will be exposed to the iOS system architecture including memory management, MVC, delegates and threads. Topics will also include understanding and handling of multi-touch events, gestures, and motion events.

CSC 403 and CSC 407 are prerequisites for this class.

Winter 2024-2025

Section: 801
Class number: 22822
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus

Section 841

Class number 22921

Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: M 5:45PM - 9:00PM
Location: Flex


Winter 2023-2024

Section: 801
Class number: 22826
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Section: 810
Class number: 22930
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 801
Class number: 28760
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 810
Class number: 28874
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2021-2022

Section: 801
Class number: 28422
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 810
Class number: 28561
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2020-2021

Section: 801
Class number: 28314
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
Section: 810
Class number: 28490
Meeting time: -
Location: Online: Async (Sync-Option)