Typ: Seminar / Hauptseminar
Seminar: Games Development with iOS - WS 11/12
The course is aimed to give an introduction to Objective-C programming with Xcode 4.2 IDE and iOS 5.x and to game development. Students will learn how to program in Objective-C and how to use Cocoa and Cocoa Touch libraries. The course language is English.
GoalThe goal of the course is to prepare iOS beginners to participate in projects focusing on the development of iOS applications for real customers. After the introductory sessions on the first four days, the students have one week to develop their own game in groups of two. At the end of the seminar, they must deliver and demonstrate their game in a short presentation.
Participating students should be familiar with object oriented programming concepts and a language such as Java, C++ or C#. Background knowledge in Objective-C and MacOS X is not required.
- SWS: 4 ETCS
- Preliminary talk / Info meeting: Tuesday, July 19th 2011, 4:00 - 5:00 pm, 01.07.014 (Seminar room)
- Time: block course in the first two weeks of October 2011 (see schedule below)
- Room: Aquarium (01.09.022)
- Number of participants is limited to 20
- Mandatory attendance
- Contact: Stephan Krusche
- Tuesday, October 4th, 9:00 am - approx. 6:00 pm: Introduction into Objective C and Xcode
- Wednesday, October 5th, 9:00 am - approx. 6:00 pm: Programming with Objective C
- Thursday, October 6th, 9:00 am - approx. 6:00 pm: Enhanced topics for Game Development
- Friday, October 7th, 9:00 am - approx. 6:30 pm: Advanced topics & Programming Assignment
- Friday, October 7th, evening - Friday, October 14th afternoon: Development of a iOS Game in groups of 2 students
- Friday, October 14th afternoon (approx. 3:00 - 5:00 pm): Presentation and demonstration of the results
Send an email to Stephan Krusche with:
- Matrikel number
- Bachelor/Master & Major subject (e.g. Informatics)
- Preferred seminar id (Modulnummer, e.g. IN0014)
- Experiences with object oriented programming languages
- Experiences with iOS development
Please also specify whether you have a MacBook!
Prof. Bernd Brügge, Ph.D.