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
Folien:
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
Folien:
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
Folien:
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
Folien:
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
Folien:
Zusätzliches Material:
Lektion 6 14.04.2016
Themen: Allgemeines zu den Abgaben; Vorbesprechung der Übung 7
Folien:
Lektion 7 28.04.2016
Themen: Vererbung; Vorbesprechung Übung 8; Erweiterung des Vorlesungsverzeichnis (Einführung einer abstrakten Klasse; Vererbung allgemein)
Folien:
Zusätzliches Material:
Lektion 8 26.05.2016
Themen: Entity-Relationship Modell; relationales Modell; relationale Algebra; SQL
Folien: