Information Technology Program

ITP499

iPhone Application Development

Description (2 Units)

This course is an introduction to developing applications for iPhones and
iPod Touch devices. We will go through the process of building an iPhone
application from start to finish using the iPhone SDK (Software
Development Kit). In lecture sessions, you will learn the basics of the
Objective-C programming language, how to design iPhone interfaces
visually in Interface Builder, how to use the libraries to build applications
that have the iPhone look and feel, how to use table views, how to design
and handle user input, and other aspects as time permits. During the lab
sessions, we will start by running and then modifying sample applications
using the Xcode IDE (Integrated Development Environment). Then we,
as a class, will design and build an iPhone application.

Time Offered

Spring

Rating

(Level of Difficulty + Time [hrs/week])


Target Audience

Everyone


Prerequisites

No Prerequisites

Online/Podcast Available?

Online - No
Podcasted - No


Technologies Studied

Object-oriented programming, Objective-C