CSPP 51030

iOS Application Development (previously titled - Mobile Application Development)

Prerequisites: Immersion

Catalog Description: Advances in mobile technologies are changing the way that individuals and businesses use computing devices. This course will instruct students on the fundamentals of mobile application development using the iOS SDK. An introduction to object-oriented design using the model-view-controller pattern, memory management, Objective-C programming language will also be taught.

Using iOS APIs and tools, including Xcode, Interface Builder and Instruments, students will complete weekly programming assignments that will culminate in the development of a fully functioning iOS application. The course will also explore interface and application design considerations specific to mobile technologies. As a final project, each student will design and implement an application an application of their choice.

Long Description: Advances in mobile technologies are changing the way that individuals and businesses use computing devices. This course will instruct students on the fundamentals of mobile application development using the iOS SDK. An introduction to object-oriented design using the model-view-controller pattern, memory management, Objective-C programming language will also be taught.

Using iOS APIs and tools, including Xcode, Interface Builder and Instruments, students will complete weekly programming assignments that will culminate in the development of a fully functioning iOS application. The course will also explore interface and application design considerations specific to mobile technologies. As a final project, each student will design and implement an application an application of their choice.

Instructors: Andrew Binkowski
Quarter offered: AUT
Last Verified by Karin Czaplewski on 6 November, 2012.