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%