Gliederung Javakurs 2007: Unterschied zwischen den Versionen
(→Abschlussveranstaltung) |
(ellen: änderungen nach gespräch mit pepper) |
||
Zeile 1: | Zeile 1: | ||
− | === LE 1 (45 min) === | + | === LE 1 (45 min), Tag 1 === |
* HelloWorld | * HelloWorld | ||
* Wie wird ein iteratives Programm verarbeitet? | * Wie wird ein iteratives Programm verarbeitet? | ||
Zeile 11: | Zeile 11: | ||
* Compilermeldungen lesen | * Compilermeldungen lesen | ||
− | === LE 2 (45 min) === | + | === LE 2 (45 min), Tag 1 === |
* Arrays | * Arrays | ||
* Schleifen | * Schleifen | ||
Zeile 19: | Zeile 19: | ||
** Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...) | ** Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...) | ||
− | === LE 3 (45 min) === | + | === LE 3 (45 min), Tag 2 === |
* Methoden | * Methoden | ||
** Warum benutzen wir Methoden? | ** Warum benutzen wir Methoden? | ||
Zeile 30: | Zeile 30: | ||
* Debugging | * Debugging | ||
− | === LE 4 (45 min) === | + | === LE 4 (45 min), Tag 3 === |
+ | * Wie löse ich Aufgaben | ||
+ | * Strukturelle Programmierung | ||
+ | |||
+ | === LE 5 (45 min), Tag 3 === | ||
* Objektorientierung | * Objektorientierung | ||
** Gruppierung von Daten/eigene Datentypen | ** Gruppierung von Daten/eigene Datentypen | ||
** Daten bringen ihre Methoden mit | ** Daten bringen ihre Methoden mit | ||
− | === LE | + | === LE 6 (45 min), Tag 4 === |
+ | * Wiederholung LE 5 | ||
* Kapselung /Information Hiding | * Kapselung /Information Hiding | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* Java API | * Java API | ||
− | + | * Standardmethoden (ohne Vererbung) | |
− | |||
− | |||
** toString | ** toString | ||
** equals | ** equals | ||
* == versus equals | * == versus equals | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Abschlussveranstaltung === | === Abschlussveranstaltung === | ||
* bedankung bei IRB, Teilnehmer, etc. | * bedankung bei IRB, Teilnehmer, etc. | ||
* ellen hält eine Rede ;) | * ellen hält eine Rede ;) |
Version vom 1. März 2007, 15:57 Uhr
Inhaltsverzeichnis
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 ;)