Thema der Stunde(n)

Beschreibung des Themas

In diesem Block lernen die Schüler:innen die Grundlagen der Blockprogrammierung mit Scratch kennen. Sie verstehen grundlegende Programmierkonzepte wie Schleifen, Bedingungen und Ereignisse. Durch praktische Übungen und Projekte entwickeln sie ihre Problemlösungsfähigkeiten und ihr logisches Denken.

Aufgaben und Ziele

  • Schüler:innen können das Konzept “Schleife” erklären und anwenden.
  • Schüler:innen können das Konzept “Bedingung” erklären und anwenden.
  • Schüler:innen können das Konzept “Ereignis” erklären und anwenden.
  • Schüler:innen können einfache Programme in Scratch erstellen.

Inhalte


Einführung Blockprogrammierung

  • 🔁🔂 Begriff Schleife
    • Die selbe Aktion wird mehrmals wiederholt.
    • Beispiel: Eine Figur bewegt sich 10 Schritte vorwärts.
      • Alternative wäre mühsam: 10 Mal selben Befehl schreiben.
    • Wie oft?
      • Feste Anzahl (z.B. 10 Mal)
      • Solange bis etwas passiert (z.B. bis Figur am Rand ist)
    • Beispiel aus Alltag: Zähneputzen (Zahnbürste auf und ab bis Zähne sauber sind)
  • Begriff Bedingung
    • Etwas passiert nur, wenn etwas anderes passiert.
    • Beispiel: Wenn Taste “Pfeil rechts” gedrückt wird, dann bewegt sich die Figur 10 Schritte vorwärts.
    • Beispiel aus Alltag: Wenn Ampel grün ist, dann gehe ich über die Straße.
    • Wenn-Dann-Sonst: Wenn etwas passiert, dann mache das, sonst mache etwas anderes.
  • 🖱️ Begriff Ereignis
    • Auf Ereignisse kann ich jederzeit reagieren, egal wo ich im Programm gerade bin.
    • Beispiel: Wenn die grüne Flagge angeklickt wird, dann starte das Programm.
    • Beispiel aus Alltag: Wenn der Wecker klingelt, dann stehe ich auf.

Hour of Code Übung gemeinsam codeorg


Erste Programme in codeorg

  • Übungen auf Hour of Code
    • Auswahl an Übungen mit verschiedenen Schwierigkeitsgraden
    • Fokus auf Sequenzen, Bedingungen und Schleifen Wiederholung
    • Beispiele: Minecraft, Flappy Bird
  • 🟦🟥🟨🟩🟧 Überblick Scratch Blöcke

Programm “Zahlenraten” aus coderdojo

  • 👨‍💻 Gemeinsame Einführung in die Oberfläche
    • Menüleiste, Blöcke und Programm, Bühne, Figureneditor

Datei:

  • Neues Projekt erstellen
  • Projekt speichern (auf diesem Computer speichern)
  • Projekt öffnen (von diesem Computer hochladen)

Programm “Fang mich” aus coderdojo


Freies Programmieren

  • 👩‍💻 Eigene Projekte in Scratch erstellen
    • Eigene Ideen umsetzen
    • Kreativität und Problemlösungsfähigkeiten fördern
  • 💡 Projektideen
    • Projekte erweitern (Highscore, weitere Gegner, …)
    • Gummiball Animation
      • Ball soll mit Erdbeschleunigung fallen
      • Ball soll abprallen
    • Klavier
      • Verschiedene Figuren spielen verschiedene Töne
      • Mit Maus anklicken

Materialien