High Technology Institute - Technical Certification Programs
Apple iPhone Programming

The Apple iPhone is the dominant mobile device in the industry. The development of iPhone applications has become an enormous business opportunity. There is significant demand in the Central Texas area for iPhone development skilled developers.

Course Listing

ITSE 2071 iPhone Programming (42 hours)
The iPhone needs programmers! Yet, it uses an unfamiliar language, Objective-C. It has a novel and unfamiliar user interface framework, Cocoa Touch. It requires an unfamiliar integrated development environment, Xcode, running on a familiar Mac. It has unique and unfamiliar capabilities -- a GPS, a compass, Wi-Fi, OpenGLES and an accelerometer -- that require special coding techniques. In other words, programmers need new skills to write software for the iPhone. This class will cover basic programming of the iPhone. Students will leave this class being able to write simple iPhone programs.

Prerequisites:

  • At least a year of programming in object oriented languages. Students must submit a code sample at the first class meeting as a condition of admission to the course.
  • Students must have access to an Intel based Macintosh.
  • Students who want to install their software on an iPad, iPhone or iPod Touch must purchase a $99.00 membership in the Apple iOS Developer Program.

Required Textbooks (Available at the ACC Bookstore): iOS Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides), by Joe Conway & Aaron Hillegass; Addison-Wesley Professional; 2 edition (July 2, 2011); ISBN-10: 0321773772, ISBN-13: 978-0321773777

ITSE 2072 iOS Game Programming (42 hours)
The iPhone and iPad are excellent gaming machines. Most iOS devices outperform many dedicated handheld gaming devices. More recent devices, iPhone 4 and iPad 2, are, for certain games, performance competitive with consoles, Wii, XBox and PS3. This class will cover programming 2D games for casual players using the Cocos2D library. At the end of this class, the student should have a simple game worthy of publishing on the Apple App Store.

Prerequisites:
This is not a beginning iOS programming class. Before being accepted to the class, students must demonstrate basic proficiency writing iOS applications using Objective-C; preferably with an application which is already available on the App Store.

Required Textbooks (Available at the ACC Bookstore): Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk, Paperback: 640 pages, Publisher: Addison-Wesley Professional; 1 edition (July 17, 2011), ISBN-10: 0321735625, ISBN-13: 978-0321735621.

 

Related Links