Installation und erste Schritte mit der Entwicklungsumgebung Xcode,
Allgemeine Grundlagen der Programmierung: Programmaufbau, Datentypen, Variablen, Operatoren, Ein- und Ausgabe, Kontrollstrukturen, Funktionen,
Fortgeschrittene Techniken der Objektorientierung: Datenkapselung, Überladen und Überschreiben, Vererbung,
Entwicklung von Programmen mit grafischen Oberflächen und Cocoa,
Entwicklung eines Computerspiels mit dem SpriteKit,
Fehlersuche und -behebung in der Programmentwicklung,
Arbeiten mit XML-Dateien und binären Dateien,
Programmierung einer Adressverwaltung als Datenbankanwendung,
Entwicklung und Vertrieb von mobilen Apps