Entwicklung einer Programmierprojekteinheit: 
Übergeordnetes Ziel (Studienleistung bis Semesterende)
Planen Sie eine interaktive Unterrichtseinheit für das Fach Informatik, in der die Schülerinnen und Schüler in Zweiergruppen ein Spiel in einer Programmiersprache bzw. Programmierumgebung ihrer Wahl entwickeln (z. B. Scratch, Python, JavaScript …). Die Aufgabe umfasst die Konzeption des Spiels, die technische Umsetzung, die detaillierte Dokumentation und die grafische Darstellung des Spielablaufs. Ein wesentlicher Teil Ihrer Planung beinhaltet die Erstellung eines Anforderungskatalogs und eines Bewertungsbogens, die als Grundlage für die Bewertung der Schülerarbeiten dienen.

1.	Bildungsplan: 
•	Bundesland: Baden-Württemberg
•	Schulart: TG
•	Klassenstufe: Eingangsklasse – 11
o	Es kann nicht von Vorkenntnissen ausgegangen werden, da es eine Eingangsklasse ist und der Wissensstand damit sehr individuell 
•	Kompetenzen: Die Schülerinnen und Schüler erstellen und implementieren einfache Spiele.
o	Prozessbezogenen Kompetenzen
	Strukturieren und Vernetzten 
•	Spiel in Teilprobleme zerlegen 
•	Planen Spiellogik
•	Strukturieren Programmcode
•	Vernetzen Spielobjekte, Eingaben & Ergebnisse
	Modellieren und Implementieren  
•	Entwicklung eines Spielmodells
•	Umsetzung von Algorithmen 
•	Programmierung von Figuren, Steuerung, Spielregeln 
	Kommunizieren und Kooperieren 
•	Zweiergruppen 
	Analysieren und Bewerten 
•	Fehlersuche - Debugging
o	Fachkompetenz
•	Stoffverteilungsplan: 2 HJ der Eingangsklasse
•	Zielformulierung je Stunde:  SuS entwickeln und implementieren einfache 2D-Spiele anhand eigener Entwürfe und Vorgaben 
2.	Anforderungskatalog
•	Genutzt wird Scratch – geeignet für den Fokus Projektarbeit, Spielentwicklung und Problemlösung – Fokus nicht auf komplexer Syntax
•	2D-Spiel mit dem Spielfigur Objekte sammeln und Hindernisse ausweichen – muss – dafür gibt es Punkte
o	Optional: es läuft ein Counter mit, in dem so viel Punkte wie möglich erreicht werden sollen 
•	Anforderungen
o	Steuerung – Spielfigur muss per Tastatur steuerbar sein
o	Variable – Mindestens 2 Variable müssen verwendet werden (z.B. Punkte, Leben, Zeit)  
o	Schleifen - das Spiel muss 2 Schleifen beinhalten  
o	Bedingungen – mind. 3 Bedingungen 
o	Figuren - mindestens 3 unterschiedliche Figuren (Hindernisse, Sammelobjekte, …)
o	Nachrichten – mindestens 2 Nachrichten müssen ausgegeben werden 
o	Funktionalität – Spiel muss spielbar sein
o	Benutzeroberfläche – Startbild und Endbildschirm einbauen
o	Spielende – es gibt ein Szenario zum Gewinnen und Verlieren
o	Benutzerfreundlich – verständliche Steuerung & klare Bedienung
o	Gestaltung – Verwendung passender Grafik, Farben, Hintergründe
o	Sinnvoller Spielablauf
o	Erweiterungen möglich – zusätzliche Funktionen (z.B Timer, Sound, mehrere Level) 
•	Dokumentation	
o	Titel des Spiels
o	Beschreibung Spielidee
o	Erklärung Spielregeln
o	Zustandsdiagramm
	Startzustand
	Spiel läuft
	Pause
	Gewinn
	Verlust
o	Aufgabenverteilung
o	Reflexion 
