Informatik II Hilfsassistenz

Frühjahrssemester 2016 • D-BAUG • ETH Zürich

Willkommen zur Homepage meiner Informatik II (VVZ ID: 252-0846-00L) Hilfsassistenz an der ETH Zürich.

Die offizielle Vorlesungshomepage findet ihr unter http://lec.inf.ethz.ch/baug/informatik2/2016/.

Übungsstunde

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

Übungsbesprechungen

Lektion 1 25.02.2016
Themen: Java und Eclipse Installation; Projekterstellung in Eclipse; Debugging
Lektion 2 03.03.2016
Themen: Java Typen Übersicht; If/Else Abfragen; While-; Do-While-; und For-Schleifen; Strings; Methoden; Präzedenz und Assoziativität von Operatoren
Lektion 3 10.03.2016
Themen: Typumwandlung (Typecasts); Vorschlag einer Ordnerstruktur für die Übungen; Vorbesprechung der Übung 3: Tipps zum Einlesen einer Matrix mittels Scanner-Objekt und zur Simulation des Random Surfers; Hashfunktionen; Nachbesprechung der Übung 2: Erklärung des Linear Congruential Generators und der Transformation zu einer gleichverteilten Zufallszahl im Intervall $[0;1)$; Präsentation und Erklärung der eleganteren Lösung der Dice Aufgabe
Lektion 4 17.03.2016
Themen: Tipps zum Judge; Aufbau einer Klasse; Klassenmethoden und Klassenvariablen; Instanzmethoden und Instanzvariablen; Vorbesprechung der Übung 4; Nachbesprechung der Übung 3: Schwerpunkt Überläufe; Berechnung der Hashwerte ohne Überläufe
Lektion 5 07.04.2016
Themen: Java Klassen Beispiel: Implementation eines Vorlesungsverzeichnis bestehend aus mehreren Klassen; Vorbesprechung der Übung 6: Stapelspeicher und Erklärung der Reverse Printing Funktion
Lektion 6 14.04.2016
Themen: Allgemeines zu den Abgaben; Vorbesprechung der Übung 7
Lektion 7 28.04.2016
Themen: Vererbung; Vorbesprechung Übung 8; Erweiterung des Vorlesungsverzeichnis (Einführung einer abstrakten Klasse; Vererbung allgemein)
Lektion 8 26.05.2016
Themen: Entity-Relationship Modell; relationales Modell; relationale Algebra; SQL