LEC: 2 units | 2 hours per week

LAB: 1 unit | 3 hours per week

Pre-requisite: 3rd - 4th year Standing

This course introduces mobile-based programming using the iOS platform. Emphasis is on Objective-C/Swift as base language(s); MVC design paradigm; data communication; and data management. Topics include OOP in Objective-C/Swift; Layouts and Views; Controllers; Segues; Persistence and CoreData; Sockets and WebViews; and basic location-based services.