Freie Universität Berlin
Institut für Informatik
AG Programmiersprachen
ALP II: Objektorientierte Programmierung SS06
Veranstalter
Prof. Dr. Elfriede Fehr
Aktuelles (12.10.2006)
Die Nachklausurergebnisse gibt es
hier
Die Klausureinsicht findet am Montag den 7.8 von
10 bis 11 Uhr in der Küche statt.
Die Nachklausur findet am 12.10.2006 von 8-10 Uhr im
Seminarraum 049 statt. Wer die Nachklausur mitschreiben will
bitte eine mail an
saad@inf.fu-berlin.de
Bei Nachfragen wegen der Klausurergebnisse bitte eine mail an
saad@inf.fu-berlin.de
Die Klausurergebnisse gibt es
hier
Inhalt
Grundlagen der
Berechenbarkeit: - universelle Registermaschinen - Syntax und operationelle
Semantik imperativer Programmiersprachen Formale Verfahren zur Spezifikation und
Verifikation imperativer Programme: - Bedingungen auf dem Zustandsraum (assertions),
- Hoare-Kalkül, partielle Korrektheit, Termination Konzepte imperativer und
objektorientierter Programmierung (Java): - primitive und zusammengesetzte
Datentypen, - Methoden (Prozeduren und Funktionen), Parameterübergabe,
Überladung - Module, Klassen, Objekte - Klassenhierarchien, Vererbung, abstrakte
Klassen, Schnittstellen Programmiermethodik: - schrittweise korrekte
Programmentwicklung - Teile und Herrsche - Backtracking. Analyse von Laufzeit
und Speicherbedarf: - O-Notation - Umwandlung von Rekursion in Iteration -
Analyse von Such- und Sortieralgorithmen
Klausur
Die Klausur findet am 20.Juli 8-10.00 Uhr statt.
Kriterien für den Erwerb des Leistungsnachweises (Schein)
- Verbindliche Anmeldung zur Prüfung. Die Anmeldung erfolgt bis
spätestens 16.Mai gegen Unterschrift beim Tutor.
- Klausur (notwendig für Note und Schein). Die Klausur ist bestanden, wenn 50 Prozent der maximalen Punktezahl erreicht ist.
- Weitere Voraussetzungen für den Schein:
- Teilnahme an allen Tutorien (bis auf 2).
- regelmäßige Bearbeitung der Aufgabenblätter (alle bis auf 2
Aufgabenblätter im wesentlichen vollständig bearbeitet)
- mindestens 2 mal eine im wesentlichen richtige Lösung einer Aufgabe im Tutorium
vorgetragen haben.
An der Nachklausur dürfen nur Studierende teilnehmen,
die die Klausur nicht bestanden haben oder den Klausurtermin aus zwingenden Gründen nicht wahrnehmen konnten
(Nachweis durch ärztliches Attest oder amtliche Bescheinigung ist erforderlich).
Aufgabenblätter
Die Aufgabenblätter werden jeweils donnerstags um 12 Uhr c.t. ins Netz gestellt
und werden in der darauf folgenden Woche in den Tutorien besprochen.