Computer Science 491IP - S-Programming the iPhone&iPad
Spring
2013
01
3.00
Charles Weems
TU TH 9:30AM 10:45AM
UMass Amherst
24678
The iPad, iPhone, and iPod Touch present examples of a mobile processor with an interesting set of peripheral devices and limitations. They are programmed using Objective C and a large set of APIs. This seminar will be an introduction to the Objective C language and iOS development environment, and will include student programming assignments and development projects targeting the Apple iPhone/iPad simulator. We will spend much of the class time actually working through examples, and discovering how some of the features really work. Students will need to have access to an Intel machine running OSX, because the development environment and simulator work only on that platform. Students also must join the Apple Developer Program, and accept their license agreements in order to obtain and use the necessary software. This course counts as a CS Elective toward the CMPSCI major.
Open to Computer Science majors only. Pre Req: CMPSCI 320 w/C Students need access to an Intel Processor Machine(Preferably a Laptop for use in Class) running the most recent version of OSX, and will be required to join the Apple developer program to use the necessary software. If using a Hackintosh, students are strongly advised to first check compatibility with the development kit and simulator.