Giuseppe Accaputo

Informatik II Hilfsassistenz
D-BAUG • ETH Zürich • Frühjahrssemester 2017

Informatik II Hilfassistenz (D-BAUG, ETH Zürich, Frühjahrssemester 2017) Herzlich willkommen auf der Seite zur Informatik II (D-BAUG) Hilfsassistenz von Giuseppe Accaputo, auf welcher ihr unter anderem die Inhalte der einzelnen Übungsstunden im PDF-Format vorfindet. Die offizielle Vorlesungshomepage findet ihr unter http://lec.inf.ethz.ch/baug/informatik2/2017/.

Übungsstunde

Die Übungsstunde findet immer Donnerstags von 12:45 Uhr bis 14:30 Uhr im Raum HIT F 31.1 statt.

Übungsbesprechungen

Inhalt: Repetition Pass by Value und Referenzen allgemein, Repetition asymptotische Komplexität.

Quiz: Referenz-Test mittels Klasse (codeboard.io).
Inhalt: Objektorientierte Programmierung, Klassen und Objekte, Instanzvariablen und -methoden, Klassenvariablen und -methoden, Speicherallokation.
Inhalt: Nachbesprechung Übung 4, Exceptions, Laufzeit-Analyse von Sortieralgorithmen.

Zur Flashcard 5 Aufgabe: Detaillierte Visualisierung der Aufrufe P(a,0) und Q(a,0) (PDF • 210 kB)
Zu Aufgabe 4.2: Implementation der partition-Funktion mittels zwei rekursiver Funktionsaufrufe (TXT • 1.4 kB)
(Ein Dankeschön an die Authorin und Sponsorin dieses Codes!)
Inhalt: Nachbesprechung Übung 3, Rekursion, Divide and Conquer.

Zu Aufgabe 3.3: Implementation der Sample-Funktion mittels einer for-Schleife (TXT • 293 B)
Inhalt: Nachbesprechung Übung 2, Strings, Arrays, Pass by Value.
Inhalt: Datentypen, Konstanten, Ganzzahldivision, Präzedenz und Assoziativität, Inkrement und Dekrement Operatoren, implizite und explizite Typkonversion, asymptotisches Verhalten und Landau Notation.
Inhalt: Einführung codeboard.ethz.ch und codeboard.io.