Welcome, Guest User :: Click here to login

Logo 67442

Course Objectives for 67-442

Fall 2018

After successfully completing this course, students should be able to do the following:

  1. Use the Swift programming language to develop mobile applications;

  2. Be familiar with Model-View-Controller pattern as used in iOS;

  3. Understand design patterns and other aspects of advanced software design and architecture;

  4. Be able to use various frameworks such as UIKit, WebKit, MapKit, iCloud, Core Data, Core Graphics, and more to develop mobile applications;

  5. Build test suites for mobile applications and apply principles of Test Driven Development (TDD) to mobile application development;

  6. Know and apply principles of user-centered design to the development of software for mobile platforms;