CS 325 Mobile Device Programming                Fall 2010

Dr. Jill Zimmerman
office: Hoffberger 120
phone: 410 337-6227
email: jzimmerm@goucher.edu
http://phoenix.goucher.edu/~jillz

Office Hours:
        10:30 -11:30 MTuWF
        others by appointment

Text: Beginning iPhone 3 Development, Mark & LaMarche, Apress.

Class web page: http://phoenix.goucher.edu/~jillz/cs325_iphone

Course Description:
The ubiquitous mobile device is an example of an embedded system and is increasingly important to the discipline. Programming a mobile device entails constraints that don’t exist when programming a desktop application since there is very restricted memory for programs to use in the device and much of the memory management must be done by the programmer herself. The user interface is also significantly different from desktop interfaces. This course will examine these issues using iPod touch devices

Course Objectives:

Course Mechanics:
Much of the material for the course will be presented with a series of lab assignments.  All the lab work is to be an individual effort. (See the Honor code for definition and disposition of academic dishonesty.)  Additionally, there will be a significant final project for the course that may be done individually or in pairs.  The schedule and all notes and lab material is posted on the website. 

You are expected to attend class and to arrive on time. You are also expected to complete the assigned readings before class and understand the basic points.

Grading:
Your course grade will be based on the following:
        Labs 70%
        Final Project 30%