Programmierpraktikum im Grundstudium SS 04

Objektorientierte Programmierung in Objective-C auf Mac OS X

Prof. P.P. Spies, Martin Uhl

Aufgabenblätter

Datum Aufgabenblatt
21.4.2004 Aufgabenblatt 01 (ps) (pdf)
28.4.2004 Aufgabenblatt 02 (ps) (pdf)
5.5.2004 Aufgabenblatt 03 (ps) (pdf)
12.5.2004 Aufgabenblatt 04 (ps) (pdf)
19.5.2004 Aufgabenblatt 05 (ps) (pdf)
26.5.2004 Aufgabenblatt 06 (ps) (pdf)
2.6.2004 Aufgabenblatt 07 (ps) (pdf)
9.6.2004 Aufgabenblatt 08 (ps) (pdf)
16.6.2004 Aufgabenblatt 09 (ps) (pdf)
23.6.2004 Aufgabenblatt 10 (ps) (pdf)

Praktikumsbesprechung

Datum Folien
28.4.2004 Makros, Zeiger und Datenstrukturen (pdf)
5.5.2004 Objective-C Einführung (pdf)
12.5.2004 Vererbung, abstrakte Klassen, Kategorien, Protokolle (pdf)
19.5.2004 Exceptions und System API (pdf)
2.6.2004 Delegates, NSTableView, User Preferences, Archiving (pdf)
23.6.2004 Netzwerk, Rendezvous, NSSocketPort, NSFileHandle, NSNetService, NSNetServiceBrowser (pdf)

Gruppeneinteilung

Gruppe A Testat:
Dutz, Tim Lötsch, Maria Mittwoch, 9.30, C. Hillebrand
Gruppe B Testat:
Kortler, Sebastian Zheng, Yi Mittwoch, 12.15, M. Uhl
Gruppe C Testat:
Heise, Philipp Mirson, Alexander Mittwoch, 10.30, M. Uhl
Gruppe D Testat:
Zafirov, Orlin Mittwoch, C. Hillebrand

Kurzreferenz

C & Objective-C Kurzreferenz (ps) (pdf)

Sonstiges

Stuffit Archiv von mpg123
Stuffit Archiv vom myView Beispiel
Stuffit Archiv vom Client-Server in C Beispiel

Abschlußprojekt

4 gewinnt


Inhalt des Praktikums

Dieses Praktikum führt in die grundlegenden Techniken der objektorientierten Programmierung unter Mac OS X ein. Verwendet wird dazu die Programmiersprache Objective-C, da diese zusammen mit der Cocoa Klassenhierarchie die bevorzugte Programmiermethode unter Mac OS X ist.
Ziel des Praktikums ist es einerseits, anhand von Programmieraufgaben die Grundlagen der Sprache zu erlernen, wobei die Aufgaben in kleinen Gruppen bearbeitet werden. Andererseits werden ebenso Konzepte und Techniken für die Programmierung in einer objektorientierten Sprache gezeigt, die auch zur Lösung komplexer Aufgaben hilfreich sind.

Folgende Lerninhalte werden vermittelt:

Für die Dauer des Praktikums wird jeweils zwei Studierenden ein Apple iBook zur Verfügung gestellt.

Termin und Ort

Die Praktikumsbesprechungen finden jeweils Mittwoch um 13:00 c.t. im Raum 03.05.058 statt.

Ansprechpartner

Martin Uhl, Christian Hillebrand


Literaturliste

Begleitend zum Praktikum können folgende Bücher verwendet werden.

[1]    J.D. Duncan: Learning Cocoa with Objective-C: O'Reilly, 2002
[2]    A. Hillegass: Cocoa Programming for Mac OS X: Addison Wesley 2002


Links

Begleitend zu diesem Praktikum ist Information zu folgenden Themen abrufbar: Nachdem Objective-C stark an C angelehnt ist, hier auch ein paar Verweise zu C selbst. Wissen, das auch unter Mac OS X nützlich ist.

Webmaster, MU 18.6.2004