Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Gliederung Javakurs 2007

Version vom 1. März 2007, 15:57 Uhr von 10.23.42.198 (Diskussion) (ellen: änderungen nach gespräch mit pepper)

LE 1 (45 min), Tag 1

  • HelloWorld
  • Wie wird ein iteratives Programm verarbeitet?
  • Variablen
    • Deklaration und Zuweisung
    • wichtige Basistypen
  • Fallunterscheidungen
  • Blöcke und Einrückung
  • Kommentare
  • compilieren und ausführen
  • Compilermeldungen lesen

LE 2 (45 min), Tag 1

  • Arrays
  • Schleifen
    • while
    • for
    • Schleifenbedingungen
    • Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...)

LE 3 (45 min), Tag 2

  • Methoden
    • Warum benutzen wir Methoden?
    • Wie werden sie deklariert?
    • Call by Value
  • sprechende Namen
  • Testen
    • Testwerte finden
    • Was kann man mit Testen erreichen, warum trotzdem essentiell
  • Debugging

LE 4 (45 min), Tag 3

  • Wie löse ich Aufgaben
  • Strukturelle Programmierung

LE 5 (45 min), Tag 3

  • Objektorientierung
    • Gruppierung von Daten/eigene Datentypen
    • Daten bringen ihre Methoden mit

LE 6 (45 min), Tag 4

  • Wiederholung LE 5
  • Kapselung /Information Hiding
  • Java API
  • Standardmethoden (ohne Vererbung)
    • toString
    • equals
  • == versus equals

Abschlussveranstaltung

  • bedankung bei IRB, Teilnehmer, etc.
  • ellen hält eine Rede ;)