Informatik II Hilfsassistenz

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

Vorlesungshomepage: http://lec.inf.ethz.ch/baug/informatik2/2016/

Übungsstunde:

Wann: Donnerstags • 12:45 Uhr bis 14:30 Uhr

Wo: HIT F 31.1

Ü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