Class Syllabus and Schedule
Week 1. Hello xCode

YouTube Channel

Introduction to Creating iPhone and iPad Apps
@SVA Summer 2011

SMC-2731-A SA, Jun 04 - Jul 30 
Hours: 11:00AM - 03:00PM  ROOM: 212
Location: SVA 133/141 West 21 Street 

Apple Developer

Helpfull Sites
iPhone Development 101

TutsPlus iPhone Tutorials
Stanford iPhone Lectures

Introduction to Creating iPhone and iPad Apps
@SVA Summer 2011


Saterdays, Jun 04 - Jul 30 
Hours: 11:00AM - 03:00PM 
ROOM: 212
Location: SVA 133/141 West 21 Street 

Instructor: Andrew James Garrahan
Phone: (917)513-1273

The iPhone and iPad are the latest revolutionary mobile platforms for digital entertainment and touch-screen convenience. This course will use innovative iPhone SDK Xcode and Interface Builder along with the principles of Cocoa development to introduce you to universal object-oriented programming skills that can carry over into any other programming language. You will learn an in-demand job skill while digitally connecting with friends, creating games, experimenting with the visual technology of the on-board camera and the accelerometer, and using touch-screen technology to interact with a touch-recognition user interface. 

This course provides the groundwork for realizing your creative potential for deploying business-related apps, making graphics with animation or building fun games. We will build original projects and work from prepared source files to understand the inner workings of professional iPhone and iPad applications. 

Please note if students desire to test on an iPhone/iPad device they should bring their own personal device to class. In-class work will be done on an iPhone simulator.


Beginning iOS4 Application Development
Wei-Meng Lee

Beginning iPhone 4 Development

Dave Mark & Jeff LaMarche

40% Homework
40% Class Participation
20% Final App Project

10% Extra Credit if you submit final project to Apple App Store!

If you miss more than 3 classes, your grade will be dropped by a letter grade.


Class 1: June 4
Hello App World
  • iPhone SDK ( Software Developers Kit )
  • X-code
  • Interface Builder
  • iPhone Simulator
  • UIImageView & UImage
  • UILabel
  • UIButton
  • printf
  • addSubview
  • IBAction & IBOutlets
  • DEMO: Hello & Goodbye World
  • DEMO: Lets place an Image
  • DEMO: Show/Hide & Replace image

Class 2: June 11

Basic iPhone User Interface
  • Set up iOS devices
  • Big Tipper App

Class 3: June 18
Core Animation

Class 4: June 25
Switching Views

  • Assign Final Project
NO CLASS: July 2

Class 5: July 9

Class 6: July 16
Build Sticker App

Class 7: July 23
 UIWebView , Sending Email, NSTimer

Class 8: July 30
  • Assign Final Project