Description: Introduction to mobile application programming using iOS. Complete iOS development life cycle from design, implementation and testing to deployment. Experience with a variety of iOS capabilities including storyboarding, navigation, user interaction, sensors, communications, graphics and sound. (3 credits)
Student Learning Outcomes: (1) Setup iOS development environment; (2) Design, implement, test and deploy an iOS application; (3) Familiarity with main iOS frameworks.
Prerequisites: Advanced Data Structures (CptS 223).
Textbook: No textbook.
Grading: 12 Homeworks (80%), Final Project (20%).
Instructor: Larry Holder , EME 227, 509-335-6138, email@example.com. Office hours: Monday 2:00-3:00pm, or by appointment.
Teaching Assistant: Amir Gholami, 509-338-5686, firstname.lastname@example.org. Office hours: Email or call for appointment.