19307701 Vorlesung

SoSe 15: ProInformatik III: Objektorientierte Programmierung

Till Zoppke

Zusätzl. Angaben / Voraussetzungen

Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen!

Kommentar

Inhalte:

Formale Verfahren zur Spezifikation und Verifikation imperativer Programme:

- Syntax und operationelle Semantik imperativer Programmiersprachen (Python)
- 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
- Polymorphie

Programmiermethodik:

- schrittweise korrekte Programmentwicklung
- Teile und Herrsche
- Backtracking

Analyse von Laufzeit und Speicherbedarf:

- O-Notation
- Umwandlung von Rekursion in Iteration
- Algorithmen, Datenstrukturen und Datenabstraktion

Wichtige Hinweise

- Vorbesprechung am 10.08.2015, 9:00 in SR-005, Takustr. 9
- neben den Vorlesungen (täglich 9:00-11:30) finden nachmittags Übungen (13:00-15:30) und Fragestunden (ab 15:30) statt
- Klausurtermine: 24.8. (Python) und 7.9. (Java), jeweils 9:00
- in der vierten Woche wird ein benotetes Programmierprojekt durchgeführt.

Schließen

20 Termine

Zusätzliche Termine

Mo, 17.08.2015 09:00 - 12:00

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Regelmäßige Termine der Lehrveranstaltung

Mo, 10.08.2015 09:00 - 11:30

Dozenten:
Till Zoppke

Räume:
SR 005/T9 Übungsraum (Takustr. 9)

Di, 18.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 19.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Do, 20.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Fr, 21.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 24.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Di, 25.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 26.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Do, 27.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Fr, 28.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 31.08.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Di, 01.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 02.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Do, 03.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Fr, 04.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mo, 07.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Di, 08.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Mi, 09.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Do, 10.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Fr, 11.09.2015 09:00 - 12:00

Dozenten:
Till Zoppke

Räume:
Gr. Hörsaal\Taku 9 (Takustr. 9)

Studienfächer A-Z