Introduction to iOS Mobile Development

Back to Information Technology Open CourseWare


Preview Online Program: Introduction to iOS Mobile Development

Audience: Instructional designers, Industry training and students

This course contains three modules that explore developing applications for iOS based devices such as iPhone, iPod Touch and iPad. Course will provide an overview of iOS development from use of current iOS SDK, to design of applications and industry business practices. Prior programming experience in either C or an Object-Oriented Programming language is required for this course. Note: There is a “Final Exam” to assess student learning across the three modules occurs at the end of module C which is the summative assessment of the series of three modules. All of the courses underwent a thorough review by industry subject matter experts. A copy of their review is available here: SME Reviews. To learn more about this program, please download a copy of the MIS Mobile Devices Brochure.

Overview, iTunes, Xcode, Objective-C, and Cocoa

This is the first of a series of three modules that explores developing applications for iOS based devices such as iPhone, iPod Touch and iPad. Course will provide an overview of iOS development from use of current iOS SDK, to design of applications and industry business practices. Prior programming experience in either C or an Object-Oriented Programming language is required for this course.

Preview Online Module: Module A: Overview, iTunes, Xcode, Objective-C, and Cocoa
Download Materials: Module A: Overview, iTunes, Xcode, Objective-C, and Cocoa

Layout, Touch & Gestures, Storyboards & Segues, and iPad & Universal Apps

This is the second of a series of three modules that explores developing applications for iOS based devices such as iPhone, iPod Touch and iPad. This course will provide an overview of iOS development from use of current iOS SDK, to design of applications and industry business practices. Prior programming experience in either C or an Object-Oriented Programming language is required for this course.

Preview Online Module: Module B: Introduction to iOS Mobile Development: Layout, Touch & Gestures, Storyboards & Segues, and iPad & Universal Apps
Download Materials: Module B: Introduction to iOS Mobile Development: Layout, Touch & Gestures, Storyboards & Segues, and iPad & Universal Apps

Human Interface, Frameworks, Data, and Distributing Apps

This is the third of a series of three modules that explores developing applications for iOS based devices such as iPhone, iPod Touch and iPad. This course will provide an overview of iOS development from use of current iOS SDK, to design of applications and industry business practices. Prior programming experience in either C or an Object-Oriented Programming language is required for this course.

Preview Online Module: Module C: Introduction to iOS Mobile Development: Human Interface, Frameworks, Data, and Distributing Apps
Download Materials: Module C: Introduction to iOS Mobile Development: Human Interface, Frameworks, Data, and Distributing Apps