Skip to main content

Apple Cocoa Camp: all expenses paid! Application due Sunday!

Apply asap for Apple’s Cocoa Camp this summer!

Selected students will spend a week at Apple Inc. headquarters in California learning to build iPhone applications using Cocoa. This will be a lab-style environment with both lecture and exercises including hands-on training activities led by Apple engineers. The session will take place week of August 17, 2009.

The deadline to submit the application is May 3, 2009.

Apple will be responsible for the following expenses:

* roundtrip airfare to/from school or home,
* hotel accommodations,
* per diem for food expenses, and
* transportation to/from the hotel to Apple activities and events.

Read on for application info.

Cocoa Camp application

To apply for Cocoa Camp, simply send the following items in a zip file or disk image to cocoacamp@apple.com on
or before May 3, 2009 at midnight (PDT):
• Your resumé
• A statement of intent, not to exceed one paragraph, explaining why you want to attend and how you intend to use Cocoa in the future
• A personal coding project (see below)
• A coding sample (see below)

This is your opportunity to show us your programming prowess in the environment of your choice on whatever platform you choose. Please include the source code and compiled binaries for the project, and details of the platform, environment, and minimum configuration requirements to be able to build and run your project. Good examples might be a shareware project that you’ve developed or a school project that you continued working on after it was due.

Your personal coding project:
• Can be written in any language on Mac, Windows, or Linux/UNIX (Cocoa projects welcome but not required)
• Must be accompanied by a statement explaining the following:

– Why you’re proud of the project
– Whether it was an academic assignment or something you did in your spare time (if it was an academic
assignment, did you continue to work on it after the assignment was over)
– How long have you been working on it
– How many people were involved in this project
– If this was a group project, please tell us your role
– Whether it was on a part-time or full-time basis

Your coding sample:
• Can be compatible with either Tiger or Leopard
• Must be created following these steps:

1. Do the Cocoa tutorial (Currency Converter) at
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/ and submit your source code. Please specify what version of the operating system you used. Following the tutorial should show a basic understanding of the Objective-C language (creating a class, basic syntax) and the target/action design pattern. It is important that the project can be built and run.

2. Once you’ve completed the tutorial, we’d like you to put your new-found knowledge to use and extend the converter in some way. Suggestions for you to consider include:

– Add support for other currencies
– Add multiple conversions (from one currency into multiple)
– Incorporate images (such as a picture of the currency or a flag)
– Use colors to format the text for positive and negative values
– Add a running total, with a clear button
– Use an online currency conversion utility to determine the current currency conversion rate
– Add support for going to Wikipedia to display information on the currency (either internally using Web Kit or simply with a URL).
– Extend the example in any other way

Applicants will be notified on or before the week of May 4, 2009.

April 29, 2009