programs & courses

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.

Computer Systems
COMP 3906 - iPhone Application Development

Learn to develop software applications for the iPhone and iTouch mobile devices. 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#) Students will require to bring their own iPhone/iTouch, plus an Intel based MacBook running OSX v10.5 (Leopard) or higher. Students will focus on application design for the iPhone platform, writing code on their own Intel based Mac under OSX. BCIT students who do not currently have an Intel based MacBook are entitled to obtain one from Apple Canada at a discount. Starting with an intensive overview of the objective-c language, followed by an introduction to the iPhone platform, special attention will be placed on the user interface components of current popular iPhone applications. Topics include: objective-c, the Cocoa Touch API, memory management, user input and data persistence and working with audio, video and the accelerometer. The class will work on a number of simple applications during the course. Each student will create a final project of their own design and they will be shown the steps in publishing and submitting an application to the Apple App store. The BCIT School of Computing is a member of the Apple iPhone Developer University program. Participants in this course will be granted access to Apple resources for development, testing, working in teams and distributing the applications that they create. Prerequisite: COMP 2611 or COMP 2617 or COMP 2690 or equivalent knowledge of Java, C++ or C#. (3 Credits)

Fall 2009


Sep 17-Dec 0312 Weeks$399.00CRN: 97975
Sep 17-Dec 03Thu1830-2130BBY SE12 303
Instructor: Richard Hart
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

Sep 19-Dec 1212 Weeks$399.00CRN: 97976
Sep 19-Dec 12Sat0900-1200DTC 270
Instructor: Richard Hart
Note: No class October 10 (Thanksgiving). 
Note: This course is in progress. For more information on the availability of this course, please contact the appropriate Program Assistant [PDF].
course outlinein progress

Winter 2010


Jan 11-Apr 1912 Weeks$399.00CRN: 77212
Jan 11-Apr 19Mon1830-2130BBY SE12 325
Note: No classes Feb.  12 - 28 (Olympics).  No class Apr.  5 (Easter). 
course outlineadd to cart

Jan 13-Apr 1412 Weeks$399.00CRN: 77213
Jan 13-Apr 14Wed1800-2100DTC 270
Note: No classes Feb.  12 - 28 (Olympics). 
course outlineadd to cart


As BCIT strives to keep our programs current, programs and courses are subject to change without notice.

Note: Classroom locations are subject to last minute changes. Please check the Part-time Studies Classroom Locations listing at www.bcit.ca/rooms on the first day of any course you are registered for.


Course manuals, materials and textbooks are not included in tuition fees.  Part-time and Distance and Online Learning students should visit the BCIT Bookstore for all books and supplies.

Visit the Bookstore now. >