Leistungskurs
Erklärvideos
Wichtig: Arbeite die Videos gründlich durch! Markiere wichtige Stellen im Skript und programmiere nebenbei mit. Das ist anstrengend, erhöht aber den Lernerfolg enorm!
- Grundlagen von Java
- 1.1 Hallo Welt (4 min)
- 1.2 Methoden (8 min)
- 1.3 Variablen und Datentypen (12 min)
- 1.4 Rechnen mit Variablen und Werten (10 min)
- 1.5 Methoden mit Parametern und Rückgabe (7 min)
- Bedingte Anweisungen und Verzweigungen
- 2.1 Bedingte Anweisungen (einfaches if) (7 min)
- 2.2 Verzweigungen (if-else)
- Schleifen
- 3.1 Die while-Schleife
- 3.2 Die for-Schleife
- Objekte und ihre Methoden (19 min)
- 4.1 Objekte erzeugen
- 4.2 Objekte verwenden
- Grafische Oberflächen mit UI-Klassen (nur GK)
- 5.1 Wichtige UI-Komponenten
- 5.2 UI-Klassen (nur JavaApp)
- 5.3 Interaktion mit der UI
- Grafische Oberflächen (nur LK) (28 min)
- 6.1 Klassen für UI-Komponenten
- 6.2 Erstellen einer GUI
- 6.3 Event-Listener und Arrow-Funktionen
- Canvas und Games (nur GK)
- 7.1 Die Canvas-Komponente und Assets
- 7.2 Die Game-Loop
- 7.3 Gamepad und Maus
- 7.4 Kollisionserkennung
- Canvas und Games (nur LK)
- 8.1 Die Canvas-Komponente und Assets (17 min)
- 8.2 Die Game-Loop (8 min)
- 8.3 Gamepad und Maus (8 min)
- 8.4 Kollisionserkennung (5 min)
- Struktogramme
- Arrays
Arbeitsblätter
- AB 1: Grundlagen von Java
- AB 2: Bedingte Anweisungen und Verzweigungen
- AB 3: Schleifen
- AB 4: Grafische Oberflächen
- AB 5: Struktogramme
Workshop
Ihr sollt euch die Inhalte mit Hilfe des Skriptes, der Arbeitsblätter, der Lernvideos und des Info-Trainers selbstständig erarbeiten. Wir vereinbaren im Unterricht, bis wann welcher Inhalt spätestens erarbeitet worden sein muss.
Der Workshop soll ungefähr so ablaufen:
Lektion 1: Grundlagen von Java
- Video 1.1 und Video 1.2
- Info-Trainer Java -> Grundlagen: Aufgabe 1 bis 3
- Video 1.3
- Info-Trainer Java -> Grundlagen: Aufgabe 4
- Video 1.4
- Info-Trainer Java – >Grundlagen: restliche Aufgaben
- AB 1
Lektion 2: if-else
- Video 2.1 und Video 2.2
- Info-Trainer Java -> if
- AB 2
Lektion 3: Schleifen
- Video 3.1 und Video 3.2
- Info-Trainer Java -> Schleifen
- AB 3
Lektion 4: Objekte und ihre Methoden
- Videos 4.1 und 4.2
- Info-Trainer Java-Biene: Hier gibt es viele Aufgaben, um die Programmierkenntnisse zu erweitern und zu erproben. Macht mindestens den Aufgabenpfad „Grundlagen“.
Lektion 5: UI
- Videos 5.1, 5.2 und 5.3 (GK)
ODER 6.1, 6.2 und 6.3 (LK) - AB 4
- Info-Trainer Java -> Apps: Aufgabe 1 und 2
Lektion 6: Canvas und Games (optional)
- Videos 7.1 bis 7.4 (GK)
ODER 8.1 bis 8.4 (LK)