Apple University Consortium

The Apple University Consortium is pleased to announce it is offering 20 Scholarships to its annual AUC Cocoa Workshop to be held at the UNSW Kensington campus from the 16 – 18 February 2011.

The AUC’s Cocoa Workshop is aimed to develop an understanding and appreciation of Cocoa, Objective-C  and other Mac OS X development technologies in students and staff who have an interest on programming on Mac OS X and the iPhone. Another objective of this event is to provide means for people of like minds to meet and interact with one another.

What is Cocoa?

Cocoa is an object-oriented application environment designed specifically for developing Mac OS X-only and iPhone native applications. The Cocoa frameworks include a complete set of classes, and for developers starting new Mac OS X-only projects, Cocoa provides the fastest way to full-featured, extensible, and maintainable applications. You can bring applications from UNIX and other platforms to Mac OS X and the iPhone quickly by using Cocoa to build state-of-the-art Aqua user interfaces while retaining most existing core code. For further information visit Apple’s Cocoa Website.

Who should attend?

The workshop is aimed specifically at students who study computing science, computer engineering, information technology, mathematics or related disciplines and/or have an interest in developing software for computers. Staff from member Universities are also welcome to attend. It is expected that those who attend will have some computer programming experience using object orientated languages like but not limited to Java and C++. It is not expected that students have experience programming on the Mac OS X platform previously.

What will I learn at the Workshop?

The Cocoa course is design for those who have never programmed in Cocoa before but already have some programming experience with preferably C or Java. You will learn the basics starting with the Objective-C language and the Foundation classes and build on that knowledge to implement simple form based applications that can load and save their own data.

Cocoa is built around object oriented design principles, so you will learn the importance of the model view controller architecture and its relationship to building robust, flexible software applications. You will then extend the ideas of building a basic application to one that supports multiple documents. In addition, you will learn about the view architecture and event driven applications to develop an interactive drawing application that also supports multiple documents.

A taste of the bindings technologies is presented to demonstrate the potential that this new technology offers and how it augments Cocoa programming. A further taste of iPhone development will also be touched upon.

An outline of the key topics discussed during the workshop is outlined below.

Day One

  • The Software Development Process
  • Introduction to the Tools
  • Introduction to Objective-C
  • Source Code Management
  • Strings, Arrays and Dictionaries
  • Objective-C Memory Model
Day Two
  • Debugging and Assertions
  • Model View Controller
  • Contacts Example – A simple address book
  • How to use various controls
  • Archiving
  • Table Views
  • Views, Windows and Window Controllers

Day Three

  • Events
  • Graphics Application Programming
  • Mouse Event Handling and the State Design Pattern
  • Menus
  • iOS Software Development

Dates & Venue

The AUC Cocoa Workshop will be run on the 16 – 18 February 2011 a the University of New South Wales. The workshops will be held at the University of New South Wales (UNSW) Kensington Campus which is a 15 minute bus trip from the Sydney Central Business District (CBD).

CHI Laboratory, K17-G11
Ground Floor, Building K17
School of Computer Science and Engineering
The University of New South Wales

Entry via Gate 14, Barker Street, Kensington NSW

A map of the UNSW campus can be found here.

Accommodation & Travel

Delegates will need to organise their own flights and accommodation to attend the event.

Scholarship Inclusions

The scholarship covers return economy airfares, accommodation subsidy for three nights (four nights for WA, NT & FNQ attendee's).

In addition to this the scholarship includes an allowance to purchase Aaron Hillegas’s ‘Cocoa Programming for Mac OS X’ text and notes from the workshop. The subsidy is valued at AUD$75.

Those who attend must pay a registration fee of AUD $150.00 before the workshop date to confirm attendance

Accommodation Subsidy

Recipients of the scholarship from eastern states (NSW, QLD, VIC, TAS, NZ) receive funding for duration of the workshop. Recipients from western states (NT, WA, SA) receive an additional night of accommodation funding.

Departure PointMaximum Accommodation
Claimable (AUD)
Western Australia (PER), NT (DAR)
& South Australia (ADL). (4 Nights)
$600.00
All Others inc NZ (3 Nights) $450.00


The above accommodation subsidy of $150 per night is based on budget accommodation in the Sydney region and covers room and taxes only. It is the responsibility of the individual to arrange accommodation. UNSW is a 15 minutes bus trip from the Sydney Central Business District. Tax Invoices should be kept to support your claim for funding.

Airfare Subsidy

For recipients of the scholarship the AUC is offering to cover return economy airfares up to a maximum amount as detailed below. We encourage you to use advance purchase and discount airfares to keep your airfare under the maximum airfare claimable if you are allocated a scholarship.

Departure Point Maximum Airfare Claimable (AUD)
Western Australia (PER) & Northern Territory (DAR)
$640
South Australia (ADL)$470
Victoria (MEL)$250
Tasmania (HOB & LCN)$350
Queensland Far North
(TSV/ROK/CNS)
$550
New South Wales
(BHS/ARM/WGA/LSY)
$250
ACT (CNB)
$250
Northern Territory (DAR)$600
Brisbane (BNE)$250
New Zealand $450

We encourage you to use WebJet to compare airfares.

Application Process

To apply for a scholarship simply apply online by the 31st January 2011.

 The AUC will review all applications using the following criteria:

  1. Demonstrated experience in programming and software development.
  2. A clear plan/ vision as to how the workshop will benefit the applicant.
  3. Commitment to sharing the outcomes of the workshop with the broader AUC community.

Applicants will be notified by the 2nd of February as to the success of their application.  If your application is successful once advised you can book your flights and accommodation.

If you have any questions regarding the AUC’s Cocoa Workshop then please contact: Mr Andrew Jeffrey – AUC Program Manager, +61 2 42215230 or via email on <ajeffrey@auc.edu.au>.

Making a Claim

Claims for the above travel and accommodation subsidies must be sent within 3 months of Cocoa Workshop to the AUC. Claims will not be accepted until after the workshop to confirm attendance.

Visit the AUC Claims webpage.


Upcoming Events