12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Der rote Faden zur Orientierung<br />

18<br />

Konzepte<br />

Die „Komposition“<br />

der Vorlesung<br />

Java<br />

Korrektheitsnachweis (Invarianten und vollst. Indukt.)<br />

Robustes Programmieren<br />

Bäume<br />

Syntaxdiagramme<br />

Rekursiver Abstieg<br />

Infix, Postfix, Operatorbaum, Stack<br />

Codegenerierung, Compiler, Interpreter<br />

Verzahnte und verwobene Einführung konzeptioneller<br />

Aspekte und programmiersprachlicher Konstrukte<br />

Java: C-Level<br />

Java-Klassen als Datenstrukturen<br />

Dynamische Klassen und Referenzen<br />

Der rote Faden<br />

Java-VM als Bytecode-Interpreter<br />

Pakete<br />

Klassenhierarchie<br />

Polymorphie<br />

Suchbäume, Sortieren<br />

Backtracking<br />

Spieltheorie, Minimax, AlphaBeta<br />

Rekursives Problemlösen<br />

Effizienz, O-Notation<br />

Simulation (zeitgesteuert, ereignisgesteuert)<br />

Heap, Heapsort<br />

Pseudoparallelität<br />

Abstrakte Klassen<br />

Exceptions<br />

Programmbeispiele dienen gleichzeitig der<br />

Einführung programmiersprachlicher Konstrukte<br />

und der Illustration von Informatikkonzepten<br />

Threads in Java<br />

20<br />

6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!