19504 Vorlesung

SoSe 14: ALP II: Objektorientierte Programmierung

Margarita Esponda Argüero

Zusätzl. Angaben / Voraussetzungen

Voraussetzungen

Kenntnisse aus ALP I sind nützlich, der Schein dazu ist aber nicht zwingend erforderlich.

Kommentar

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, Polymorphie
    • 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
    • Algorithmen, Datenstrukturen, Datenabstraktion
Schließen

Literaturhinweise

  • Concepts of Programming Languages, Robert Sebesta, Pearson Education , 10th Edition, 2012, ISBN: 0131395319
  • Data Structures & Problem Solving Using Java, Mark Allen Weiss, Addison Wesley, 4. Auflage, 2010, ISBN: 0-321-54140-5
  • Cormen, Leiserson, Rivest: Introduction to Algorithms, 3. Auflage 2009,
  • Bundle of algorithms in java, third edition, parts 1-5. Sedgewick Robert und Michael Schidlowsky. Addison-Wesley Longman, Amsterdam. 2003.
Schließen

26 Termine

Zusätzliche Termine

Mo, 14.07.2014 14:00 - 16:00
Klausurtermin

Dozenten:
Prof. Dr. Margarita Esponda Argüero

Räume:
Hs A Hörsaal/Arnim 22 (Arnimallee 22)
Hs B Hörsaal/Arnim 22 (Arnimallee 22)
Gr. Hörsaal/Arnim 22 (Arnimallee 22)

Fr, 26.09.2014 08:00 - 10:00
Nachklausur

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Regelmäßige Termine der Lehrveranstaltung

Mo, 14.04.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 28.04.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 05.05.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 12.05.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 19.05.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 26.05.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 02.06.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 16.06.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 23.06.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 30.06.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 07.07.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mo, 14.07.2014 14:00 - 16:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 16.04.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 23.04.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 30.04.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 07.05.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 14.05.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 21.05.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 28.05.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 04.06.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 11.06.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 18.06.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 25.06.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Mi, 02.07.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Fr, 11.07.2014 16:00 - 18:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

Räume:
Hs 001/A3 Hörsaal (Arnimallee 3-5)

Mi, 16.07.2014 12:00 - 14:00
ALP II: Objektorientierte Programmierung

Dozenten:
Prof. Dr. Margarita Esponda Argüero

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

Studienfächer A-Z