Programs & Courses

Computer Systems
COMP 3906 - iPhone Application Development

COMP 3906 is replaced by COMP 3912. This hands-on course is designed for experienced object oriented programmers who already know how to write code in a high level OO language (Java, C++, or C#). Working in teams each student will require their own iPhone/iTouch, plus an Intel based MacBook running OSX v10.6 or higher. BCIT students who do not currently have an Intel based MacBook are entitled to obtain one from Apple Canada at a discount. They will focus on application design for the iPhone platform, writing code on their own Intel based Mac under OSX. Starting with an intensive overview of the Objectve-c language, followed by an introduction to the iPhone platform, special attention will be placed on the user interface components of current popular iPhone apps and games. Topics include; Objectve-c,the Cocoa Touch API, memory management, user input and data persistence including Core Data, SQLite,NSUserDefaults and Plists, working with audio, video and the accelerometer. The BCIT School of Computing is a member of the Apple iPhone Developer University program, providing access to Apple resources for the development, testing, and distribution of iPhone applications. Participants will work on a number of simple applications during the course. Each student will also have the opportunity to create and present an iPhone application of their own design. Prerequisite: COMP 2613 or COMP 2614 or COMP 2617 or equivalent knowledge in Object Oriented Programming with Java, C#, or C++.

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


As BCIT strives to keep our programs current, programs and courses are subject to change without notice.
BCIT Bookstore
Course manuals, materials and textbooks are not included in tuition fees. Part-time students should visit the BCIT Bookstore for all books and supplies. Distance and Online Learning students can order course materials online.

Visit the Bookstore now
Part-time Studies Grants
Will you be studying at BCIT part-time? Do you need assistance funding your studies?

» Find out if you qualify for a Part-time Studies grant.


FEEDBACK WANTED: Love it? Hate it? Let us know how BCIT's website is working for you.