Scratch ist ein Projekt der Scratch-Stiftung und der Lifelong Kindergarten Group am MIT Media Lab. Es steht kostenlos unter https://scratch.mit.edu zur Verfügung.
... ist so aufgebaut, dass zu einem Thema jeweils ein Video erstellt ist. Dieses kannst du mit Hilfe des QR-Codes oben rechts aufrufen. Du kannst aber auch die Webadresse, die darunter steht in einen Browser eintippen. Das Video leitet dich durch die Schritte, die du vornehmen sollst und erklärt dazu einige Inhalte.
Das heißt, alle Schritte, die im Video gemacht werden, sollst du in deinem Scratch ebenfalls durchführen und ausprobieren. Dabei kannst du am besten nachvollziehen und beobachten, was passiert.
Deine eigene Programmierung solltest du nach jedem Kapitel speichern. Am besten nach einem Schema:
JJMMTT-Aufgabe-Name (J= Jahr, M=Monat, T=Tag)
Beispiel: Datum 20.4.2023, Aufgabe 21, Name: Mareike Dateiname: 230420-21-Mareike
Im Anschluss werden dir weitere Aufgaben oder Fragen gestellt, die du beantworten sollst, bevor du mit dem nächsten Schritt weiter machst.
Viel Spaß dabei!
Öffne die Kamera-App auf deinem iPhone und scanne den Code damit. Für Android suche im Play Store nach QR Code Secuso
. Diese App ist kostenlos und datenschutzfreundlich. Viel Erfolg!
Mit einem Browser gehst du ins Internet. Für diese Einführung benutzen wir das freie und kostenfreie Projekt "Moziall Firefox".
Download unter https://www.mozilla.org/de/firefox/new/
Solltest du einen anderen Browser benutzen, können manche Abläufe anders sein.
Starte mit dem Video!
Du musst Scratch nicht installieren. Man kann online auf Scratch zugreifen:
Direkt einsteigen: https://scratch.mit.edu/projects/editor/
Übersichtsseite: https://scratch.mit.edu/
Du kannst oben links auf der "Weltkugel"
die Sprache auf "Deutsch" umschalten.
Oben rechts gibt es die Möglichkeit Scratcher
zu werden. So kannst du online all deine Projekte speichern und sichern.
In dieser Einführung gehen wir nicht davon aus, dass du dir einen Account angelegt hast, sondern werden alle Projekte downloaden und so sichern.
Starte mit dem Video!
In der Blockpalette findest du alle Programmierelemente, die du brauchst.
Du kannst sie per Drag&Drop in den grünen Bereich schieben.
Hierhin schiebst du die Programmierblöcke und fügst sie aneinander. Hier wird also "programmiert".
Hier läuft alles ab, was du programmierst. Deine Figur(en) folgen den Anweisungen aus dem Programmierbereich
Im Figurenbereich sind alle FIguren, auch "Sprites" genannt, die du benutzt. Hier kannst du sie außerdem bearbeiten.
In den Einstellungen kannst du oben deine Programmierung sichern oder hochladen.
Unten kannst du zwischen "Skripte" (deine Programmierung) und "Kostüme" (das Aussehen deiner Figuren) wechseln. Außerdem gibt es noch Einstellungen zu Klängen.
Über die grüne Flagge kannst du das Ablaufen deiner Programmierung starten.
Mit dem Stoppschild wieder stoppen.
Starte mit dem Video!
Damit du deine Programme speichern kannst und auch wieder öffnen, musst du sie herunter oder hochladen.
Scratch ist keine Software sondern ein "WebTool", das heißt, dass es nicht installiert wird sondern in deinem Webbrowser läuft.
Datei
Auf deinem Computer speichern
Datei speichernan und bestätige mit
OK
DownloadsOrdner.
DownloadOrdner in deinen Scratch Ordner verschieben (Ausschneiden und Einfügen)
Scratch-Projekt.sb3- du solltest sie umbenennen.
Datei
Hochladen von deinem Computer
Öffnen
Wenn du versuchst eine Scratchdatei auf deinem Rechner mit einem Doppelklick zu öffnen, dann wird dies nicht funktionieren - da Scratch ein Webtool ist (siehe oben) und keine installierte Software! Du musst deine Projekte immer hochladen.
Starte mit dem Video!
Das Grundprinzip beim Programmieren ist, das Befehle abgearbeitet werden müssen. Man kann zu den Befehlen auch Anweisungen.
Wenn du der Katze mehrere Anweisungen hintereinander gibst, nennt man das Sequenz.
Starte mit dem Video!
Datei>
Neu.
installieren.
Malstift
Malstift
Befehle | Farbe | typische Funktionen |
---|---|---|
Bewegung |
|
|
Aussehen |
|
|
Klang |
|
|
Ereignisse |
|
|
Steuerung |
|
|
Fühlen |
|
|
Operatoren |
|
|
Variablen |
|
|
Meine Blöcke |
|
|
Malstift |
|
|
Starte mit dem Video!
Datei>
Neu.
Xy-gridan.
ändere x um!
Lösungen auf der nächsten Seite!
Musterlösung
Die Koordinaten für deine Ecken können natürlich etwas anders sein. Solange die Ecken erreicht werden, ist alles super!
Lösungsvorschläge - deine Lösung kann anders und trotzdem richtig sein!
Starte mit dem Video!
Datei>
Neu.
geht sie rückwärts, wenn du den Pfeil nach links drückst.
Kostümwechselvornehmen:
Kostüme
Kostüm1zu
nachrechts
nachrrechts
Duplizieren
nachrechts2aus.
horizontal spiegelnsiehe Bild >>>
nachrechts2zu
nachlinks
Skripte
Kostüm2anziehen.
Lösungen auf der nächsten Seite!
Musterlösung
Starte mit dem Video!
Im Abschnitt "Bewegungen üben" solltest du die Katze eine Treppe zeichnen lassen.
Das war aber mit viel Arbeit verbunden. Für jede Stufe musstest du die Katze hoch laufen lassen und dann noch zur Seite. Bei fünf Stufen wird das ganz viel Code.
Sieh ihn dir hier rechts noch einmal an:
Programmierer sind faule Leute und überlegen sich lieber einen schlauen Trick, um sich die Arbeit zu erleichtern. Sie arbeiten mit sogenannten Schleifen. Was das bedeutet, wollen wir uns jetzt anschauen.
Datei>
Neu.
Steuerungfindest du mehrere Schleifen zur Auswahl. Ziehe die Wiederhole (10) mal Schleife unter das Stift-Einschalten.
Eine Schleife verwenden wir, um Wiederholungen im Programm zu realisieren – also um Dinge mehrmals zu machen. Jede Schleife hat eine Durchlauf-Bedingung, damit sie nicht endlos läuft. D.h. vor einem Durchlauf wird eine Bedingung geprüft. Ist die Bedingung erfüllt, werden die Befehle innerhalb der Schleife ausgeführt. Ist die Bedingung nicht (mehr) erfüllt, wird die Schleife verlassen.
In unserem Beispiel benutzen wir eine Zähl-Schleife. Das bedeutet, dass wir angeben, wie oft wir die Sequenz ausführen wollen, der in der Schleife steht. In unserem Beispiel soll die Katze eine Stufe zeichnen. Und das 5 mal. Das sieht dann so aus:
Die Schleife zieht einen klaren Rahmen um die Sequenz, die wiederholt werden soll.
Musterlösung
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: