Gliederung Javakurs 2007: Unterschied zwischen den Versionen
(→LE 1 (45 min)) |
|||
Zeile 13: | Zeile 13: | ||
=== LE 2 (45 min) === | === LE 2 (45 min) === | ||
* Arrays | * Arrays | ||
− | |||
− | |||
− | |||
− | |||
* Schleifen | * Schleifen | ||
** while | ** while | ||
Zeile 24: | Zeile 20: | ||
=== LE 3 (45 min) === | === LE 3 (45 min) === | ||
+ | * Methoden | ||
+ | ** Warum benutzen wir Methoden? | ||
+ | ** Wie werden sie deklariert? | ||
+ | ** Call by Value | ||
* sprechende Namen | * sprechende Namen | ||
* Testen | * Testen |
Version vom 28. Februar 2007, 17:43 Uhr
Inhaltsverzeichnis
LE 1 (45 min)
- HelloWorld
- compilieren und ausführen
- Wie wird ein iteratives Programm verarbeitet?
- Variablen
- Deklaration und Zuweisung
- wichtige Basistypen
- Fallunterscheidungen
- Blöcke
- Kommentare
- Compilermeldungen lesen
LE 2 (45 min)
- Arrays
- Schleifen
- while
- for
- Schleifenbedingungen
- Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...)
LE 3 (45 min)
- 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)
- Objektorientierung
- Modularisierung von Code (?)
- Modularisierung von Daten (?)
- Information Hiding
- Daten bringen ihre Methoden mit
LE 5 (90 min)
- Vererbung
- Methoden erben
- Methoden überschreiben
- Vererbungsbaum Richtung Objekt
- Interfaces
- Java API
LE 6 (90 min)
- Standardmethoden toString, equals
- == versus equals
- Streams
- Fehlerbehandlung
- über Rückgabewert
- über Exceptions
- Exkurs strukturiertes Programmieren (?)
- Ausblick Testdriven Development (?)
- Packages
- Bibliotheken
Abschlussveranstaltung