Zum Hauptinhalt springen Skip to page footer

Spiele entwickeln und multimedial dokumentieren

Über die Unterrichtseinheit

Zu Beginn der Unterrichtseinheit erarbeiten wir uns die blockbasierte Programmierumgebung Scratch. Scratch unterscheidet sich von anderen Programmiersprachen, wie z.B. Java, C## oder PHP dadurch, dass du keinen Programmcode selbst schreiben musst und somit auch keine der vielen Codewörter lernen musst, die für eine solche Sprache notwendig sind.

Scratch basiert auf Bausteinen, die wie ein Puzzle zusammengesetzt werden können. Dabei musst du nur darauf achten, dass gleiche Formen an gleiche Formen angehangen werden (Rund zu Rund, Sechseck zu Sechseck, …)

Anschließend programmieren wir zwei kleine Spiele. Die Mechanismen, die du im ersten Programm lernst, benötigst du natürlich auch wieder für das zweite Programm. Dieses soll am Ende als praktische Leistung benotet werden.

Du darfst natürlich immer mehr machen, als die Mindestanforderung von dir verlangt. Zum einen lernst du dann noch mehr als die anderen und du kannst damit bei einer Abgabe immer deine Note zusätzlich verbessern.Den Abschluss der Unterrichtseinheit bildet eine Lernkontrolle.

Ziele der Unterrichtseinheit

Nach der Unterrichtseinheit solltest du folgende Kompetenzen erworben haben:

Algorithmen und Datentypen

  • Du beschreibst Regeln und Abläufe eines Programms in einfacher Sprache und mit Fachbegriffen.
  • Du beschreibst Algorithmen.
  • Du modellierst und implementierst Algorithmen in einer blockbasierten Programmierumgebung.
  • Du benutzt die Datentypen ZahlZeichenkette (Text), und Wahrheitswert zweckmäßig.

Umgang mit Medien

  • Du kannst grafische Elemente für ein Computerspiel als Rastergrafik oder Vektorgrafik erstellen.
  • Du kannst deinen Arbeitsprozess multimedial dokumentieren.