SE-4910i Mobile Application Development -- iOS

Dr. Mark Sebern -- Spring quarter 2015-2016

Course overview

Catalog course description

This course provides an introduction to the architecture, design and development of applications that run on smart phones, tablets and other mobile devices that utilize the iOS operating system. Topics include the Objective-C Swift programming language, mobile application design patterns, application frameworks and adaptation to specific devices. Labs provide hands-on experience in iOS application development. (prereq: CS-2852)

Note: Although the "official" course description in the MSOE academic catalog has still not been updated, we will continue to use the new/current Swift programming language rather than Objective-C.

Course outcomes

On successful completion of this course, the student will:

Textbook and reference materials

Development environment

Course policies

My general course policies apply to this course.

Grading algorithm

Note that this algorithm indicates how a grade will be determined for students who have successfully demonstrated mastery of the course outcomes. An acceptable level of success in meeting all course outcomes is a prerequisite for a passing grade in the course.