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.
Beispiele aus dem Alltag sammeln
- Schleifen
- Zähneputzen bis sauber
- Liegestütze 10x
- Essen bis satt
- …
- Bedingungen
- Wenn Ampel grün, dann gehe
- Wenn Hausübung, dann machen, sonst spielen
- …
- Ereignisse
- Wecker klingelt
- Telefon klingelt
- Katze miaut
- …
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
Auswahl Übungen Hour of Code
- 🟦🟥🟨🟩🟧 Überblick Scratch Blöcke
Example
| Art | Wichtige Blöcke | | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | |
| gehe zu, ändere um | |
| sage | |
| nicht notwendig | |
| wenn Fahne angeklickt, wenn Taste gedrückt | |
| wiederhole, falls-dann-sonst, warte | |
| wird berührt? | |
| Zufallszahl | |
| Highscore Variable erstellen | |
| nicht notwendig |
Programm “Zahlenraten” aus coderdojo
- 👨💻 Gemeinsame Einführung in die Oberfläche
- Menüleiste, Blöcke und Programm, Bühne, Figureneditor
Menüleiste

Datei:
- Neues Projekt erstellen
- Projekt speichern (auf diesem Computer speichern)
- Projekt öffnen (von diesem Computer hochladen)
Blöcke und Programm
Blöcke von links in das Programm ziehen und miteinander verbinden.
Bühne
Figuren bewegen sich hier Fahne zum Starten des Programms, Stoppschild zum Anhalten
Figureneditor
![]()
Größe und Position der Figur auf der Bühne kann hier eingestellt werden. Neue Figuren können hier ausgewählt oder selbst gezeichnet werden. Neue Hintergründe können hier ausgewählt oder selbst gezeichnet werden.
Programm Zahlenraten
Programm “Fang mich” aus coderdojo
Programm Fang mich
Freies Programmieren
Erwartungen an die Stunde
Ziel ist es, dass die Schüler:innen alle übrigen Blöcke ausprobieren können und die Oberfläche selbstständig navigieren können. Es wird kein fertiges Projekt erwartet, manche Schüler:innen werden auch gar nichts brauchbares programmieren, was nach der doch sehr kurzen Einführung auch zu erwarten ist. Einige Schüler:innen werden aber gemäß ihrer Fähigkeiten sehr kreative und spannende Projekte umsetzen.
- 👩💻 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

| gehe zu, ändere um |
|
| sage |
|
| nicht notwendig |
|
| wenn Fahne angeklickt, wenn Taste gedrückt |
|
| wiederhole, falls-dann-sonst, warte |
|
| wird berührt? |
|
| Zufallszahl |
|
| Highscore Variable erstellen |
|
| nicht notwendig |
Figuren bewegen sich hier
Fahne zum Starten des Programms, Stoppschild zum Anhalten




