Programmieren und Problemlösen FS15

[Vorlesung | Übung | Literatur | Repository | Projekte ]

Diese Vorlesung ist eine Einführung in das Programmieren mit Java. Es wird gezeigt, wie Problemstellungen analysiert werden und wie geeignete Algorithmen zur Lösung der Problemstellungen entwickelt werden können.

Vorlesung

Termine

Mo 8-10CAB G59
Mi 15-17HG G26.5
Die Vorlesung dauert sieben Wochen (bis 01. April 2015).

Personen

Material

VorlesungDatumMaterialBuchkapitel
116. Februar 2015 Überblick
Einführung
1-5
218. Februar 2015 Arrays
Bergprogramme im Repo unter "/vorlesungsprogramme/"
7
323. Februar 2015 Methoden 6
425. Februar 2015 Klassen, Typen, Objekte, Scope
Personenprogramme im Repo unter "/vorlesungsprogramme/"
8-10
502. März 2015 I/O und Exceptions 19
604. März 2015 Datenstrukturen 12, 21.1
709. März 2015 Datenstrukturen Teil 2 12, 21.1
811. März 2015 Objektorientiertes Programmieren 13
916. März 2015 Design-Patterns
1018. März 2015 GUI-Einführung
1123. März 2015 Threads Teil 1 20
1225. März 2015 Threads Teil 2
20

Allgemeine Fragen

Allgemeine Fragen können an die Mailingliste ppl@lists.inf.ethz.ch gerichtet werden.

Übungen

Termin

Die Übungsstunde findet jeweils am Mi 17-18 im HG G26.5 statt.

Personen

Die Übungen werden geleitet von

Material

ÜbungDatumMaterialLösung
118. Februar 2015 Aufgabenblatt 1
Eclipse-Tutorial
SVN: /musterloesungen/musterloesung01/
225. Februar 2015 Aufgabenblatt 2
Java-Template
SVN: /musterloesungen/musterloesung02/
304. März 2015 Aufgabenblatt 3
411. März 2015 Aufgabenblatt 4
418. März 2015 Aufgabenblatt 5
425. März 2015 Aufgabenblatt 6

Literatur

In der Vorlesung wird folgende Literatur verwendet:

Repository

Um den Code (Übungen und Projekte) abzugeben, verwenden wir ein Subversion-Repository.

Das Repository enthält eine Anzahl Pfade, die ausgecheckt werden können. Die Folgenden Pfade sind verfügbar:

Projekte

Die Projektpräsentationen finden am 01. April 2015 während der Vorlesungs- und Übungszeit statt.

(c) by asq
Aktualisiert: 22.03.2015
adrian_laurent.schuepbach@alumni.ethz.ch
www.gribex.net