Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Typ: Seminar 
Semesterwochenstunden: 2+0 

Seminar: Games Development with iOS (WS 13/14)

Course Description

The course gives an introduction to Objective-C programming with Xcode 5, iOS 7 and games development. Students learn how to develop iOS games in interactive tutorials in the first week using Apple's powerful iOS frameworks like SpriteKit. In the second week they develop their first iOS game in small teams, are supported by experienced students (tutors) and demonstrate it in a short presentation. After that they publish their game into the iOS AppStore. The course language is English.

Philosophy

“Tell me and I will forget.
Show me and I will remember.
Involve me and I will understand.
Step back and I will act.”

Prerequisites

Participating students are familiar with the concepts of object oriented programming and have experiences in a programming language such as Java, C++ or C#. Background knowledge in Objective-C and iOS is not required.

Course Details:

  • Credits: 4 ETCS
  • Info meeting: Wednesday, 10.07.2013, 16:30-17:30, room: 00.08.038
  • Time: Block course in the first two weeks in October 2013 (see schedule below)
  • Room: Seminar Room (01.07.014)
  • Number of participants is limited to 30 students (due to room and equipment limitations), number of participants without MacBook is limited to 15 students.
  • Compulsory attendance during the whole course

Schedule (prospective)

  • Monday, 30.09.2013, 9:00 - 18:00: Introduction into Objective C, Xcode and iOS
  • Tuesday, 01.10.2013, 9:00 - 18:00: Programming with Objective C
  • Wednesday, 02.10.2013, 9:00 - 18:00: Games Development
  • Thursday, 03.10.2013: Holiday
  • Friday, 04.10.2013, 9:00 - 18:00: Advanced topics
  • Friday, 04.10.2013, 18:00 - 18:30: Programming Assignment
  • Friday, 04.10.2013, 18:30 - Friday, 11.10.2013 afternoon: Development of an iOS Game in groups of 2 students
  • Friday, 11.10.2013, 15:00 - 18:00: Presentation and demonstration of the results
  • Please notice: Compulsory attendance on all course days!

Application

The seminar is already full. No further applications are possible.

Preparation

If you want to prepare for the course, we recommend the following tutorials: