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!

  1. Grundlagen von Java
  2. Bedingte Anweisungen und Verzweigungen
  3. Schleifen
    • 3.1 Die while-Schleife
    • 3.2 Die for-Schleife
  4. Objekte und ihre Methoden (19 min)
    • 4.1 Objekte erzeugen
    • 4.2 Objekte verwenden
  5. 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
  6. 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
  7. 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
  8. Canvas und Games (nur LK)
  9. Struktogramme
  10. Arrays

Arbeitsblätter

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

  1. Video 1.1 und Video 1.2
  2. Info-Trainer Java -> Grundlagen: Aufgabe 1 bis 3
  3. Video 1.3
  4. Info-Trainer Java -> Grundlagen: Aufgabe 4
  5. Video 1.4
  6. Info-Trainer Java – >Grundlagen: restliche Aufgaben
  7. AB 1

Lektion 2: if-else

  1. Video 2.1 und Video 2.2
  2. Info-Trainer Java -> if
  3. AB 2

Lektion 3: Schleifen

  1. Video 3.1 und Video 3.2
  2. Info-Trainer Java -> Schleifen
  3. AB 3

Lektion 4: Objekte und ihre Methoden

  1. Videos 4.1 und 4.2
  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

  1. Videos 5.1, 5.2 und 5.3 (GK)
    ODER 6.1, 6.2 und 6.3 (LK)
  2. AB 4
  3. Info-Trainer Java -> Apps: Aufgabe 1 und 2

Lektion 6: Canvas und Games (optional)

  1. Videos 7.1 bis 7.4 (GK)
    ODER 8.1 bis 8.4 (LK)