Lernziel
Vermittlung grundlegender Konzepte der und Arbeitstechniken, die zum Programmieren notwendig sind. Dazu wird die Sprache Java eingesetzt.
Aktuelles
Eine kleine Übersicht über die Themen dieses Semester und für wann sie in etwa geplant sind. Die Zahl vorne gibt die Woche an.
0 Hello World
1 Datentypen, if else, Logik
2 Datentypen (Rest)
3 Schleifen
4 Gültigkeit, verschachtelte Schleifen
5 Arrays (und mehr Schleifen)
6 Methoden
7 Rekursion
8 Klassen als Typen
9 Abstrakte Datentypen
Anhang (Exceptions, Weiterführende Konzepte, API, Syntaxübersicht)
Das komplette Skript zum Lesen am Bildschirm inklusive Anhang (Teil 5). Bitte über das Skriptedrucksystem ausdrucken.
Aufgabenblätter
Blatt 0 Hello World
Blatt 1 Datentypen und Kontrollstrukturen
Blatt 2 Typecast, Logik
Blatt 3 Schleifen
Blatt 4 verschachtelte Schleifen
Blatt 5 Arrays
Blatt 6 Methoden und Gültigkeit
Blatt 7 Rekursion
Blatt 8 Klassen
Blatt 9 mehr Objektorientierung
Blatt 10 Weihnachtsblatt
Blatt11 Listen
Blatt 12 Bäume
Blatt 13 API
Nützliche Links
Kapitelweise Einführung in Java mit zugehörigen Aufgaben.- Das Online-Buch
Java ist auch eine Insel"(auch zum download) mit
Aufgaben. - Das
Java-Handbuch mit
Aufgaben. - Eine umfangreiche
Seite mit Java-Beispielen.
Online-Judge für alle die gerne Programmieren als Sport üben wollen
Termine
Tutorien im O28 Pool:
Montag, 10:15 - 12:00 Uhr
Montag, 14:15 - 16:00 Uhr
Montag, 18:15 - 20:00 Uhr
Dienstag, 14:15 - 16:00 Uhr
Mittwoch, 10:15 - 12:00 Uhr
Mittwoch, 16:15 - 18:00 Uhr
