Informatik 7: Heuristiken Grundprinzipien und Modelle: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 327: | Zeile 327: | ||
== Kompetenzcheck == | == Kompetenzcheck == | ||
Überprüfe am Ende selbst: | Überprüfe am Ende selbst, ob du die zentralen Kompetenzen dieses Kapitels sicher anwenden kannst: | ||
{| class="wikitable" | {| class="wikitable" | ||
| Zeile 334: | Zeile 334: | ||
! Noch üben | ! Noch üben | ||
|- | |- | ||
| | | ein Problem mit heuristischen Strategien untersuchen und in bearbeitbare Teilprobleme zerlegen. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
|- | |- | ||
| | | Muster erkennen und durch Abstraktion unwichtige Details von wesentlichen Merkmalen trennen. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
|- | |- | ||
| | | geeignete informatische Modelle und Darstellungsformen für eine Problemstellung auswählen. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
|- | |- | ||
| | | aus einem Modell Regeln, Abläufe oder Algorithmen ableiten und deren Annahmen erklären. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
|- | |- | ||
| | | einen Lösungsansatz mit Beispielen oder einem Prototyp prüfen und bei Bedarf verbessern. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
|- | |- | ||
| | | unterschiedliche Lösungswege vergleichen und die gewählte Strategie nachvollziehbar begründen. | ||
| ☐ | | ☐ | ||
| ☐ | | ☐ | ||
Aktuelle Version vom 15. September 2026, 10:47 Uhr
Worum geht es? Konkrete Aufgaben werden informatisch bearbeitbar, wenn heuristische Strategien, fundamentale Konzepte und Modellbildung zusammenwirken, sodass aus unübersichtlichen Situationen schrittweise verständliche, prüfbare und verbesserbare Lösungsentwürfe entstehen.
Lernziele
[Bearbeiten]Nach diesem Kapitel kannst du:
- Probleme zerlegen.
- Muster erkennen.
- Heuristiken nutzen.
- Abstraktion anwenden.
- Modelle gestalten.
- Algorithmen entwerfen.
- Darstellungen wählen.
- Varianten prüfen.
- Prototypen entwickeln.
- Lösungen testen.
- Fehler analysieren.
- Ergebnisse begründen.
Anschluss an die 6. Klasse
[Bearbeiten]Abstraktion, Zerlegung und Modellierung wurden bereits mehrfach angewendet. Jetzt werden Heuristiken, Grundprinzipien und informatische Modelle bewusst als Werkzeuge für komplexes Problemlösen reflektiert.
Lerninhalte
[Bearbeiten]Kompaktüberblick
[Bearbeiten]| Teilbereich | Kerngedanke |
|---|---|
| Heuristiken als Suchstrategien für Lösungen | Heuristiken helfen besonders dann weiter, wenn eine Lösung nicht sofort sichtbar ist, weil sie Suchrichtungen vorgeben, Zwischenschritte strukturieren und das schrittweise Annähern an tragfähige Ergebnisse erleichtern, ohne … |
| Grundprinzipien der Informatik gezielt anwenden | Informatische Grundprinzipien werden praktisch bedeutsam, wenn sie als Werkzeuge beim Lösen konkreter Aufgaben genutzt werden, weil Daten, Algorithmen, Struktur, Kommunikation und Automatisierung dabei nicht abstrakt bleiben, … |
| Zerlegung, Mustererkennung und Abstraktion als Problemlösestrategien | Komplexe Aufgaben werden beherrschbar, wenn Lernende Teilprobleme bilden, wiederkehrende Strukturen erkennen und unwichtige Details ausblenden, weil erst dadurch aus einer Alltagssituation ein informatisch bearbeitbares Problem … |
| Informatische Modelle gestalten und nutzen | Modelle werden besonders wichtig, wenn reale Situationen vereinfacht, strukturiert und prüfbar dargestellt werden sollen, weil Lösungen nur dann entwickelt und diskutiert werden können, wenn Aufgaben nicht im unübersichtlichen … |
| Design Thinking und Computational Thinking verbinden | Konkrete Aufgaben werden besonders produktiv bearbeitet, wenn problemlösendes Denken mit gestaltendem Vorgehen zusammengeführt wird, weil so nicht nur Analyse, sondern auch Entwurf, Erprobung, Verbesserung und Nutzerbezug … |
| Darstellungen wählen, vergleichen und verbessern | Die Wahl einer passenden Darstellung beeinflusst das Verständnis einer Aufgabe erheblich, weil Tabellen, Skizzen, Diagramme, Pseudocode und Modelle jeweils andere Stärken beim Denken, Erklären, Prüfen und Weiterentwickeln … |
| Prototyping, Testen und Fehleranalyse | Lösungen werden erst tragfähig, wenn Entwürfe erprobt, Fehler sichtbar gemacht und Verbesserungen begründet durchgeführt werden, weil informatische Gestaltung nicht im ersten Entwurf endet, sondern auf Rückmeldung und Iteration … |
| Reflektieren, begründen und transferieren | Nachhaltiges informatisches Lernen zeigt sich besonders dann, wenn Lösungswege erklärt, Entscheidungen begründet und Konzepte auf neue Aufgaben übertragen werden können, weil genau darin der Unterschied zwischen bloßer Ausführung … |
Merke: Heuristiken liefern nicht immer sofort die perfekte Lösung, helfen aber dabei, komplexe Probleme systematisch bearbeitbar zu machen.
Heuristiken als Suchstrategien für Lösungen
[Bearbeiten]Heuristiken helfen besonders dann weiter, wenn eine Lösung nicht sofort sichtbar ist, weil sie Suchrichtungen vorgeben, Zwischenschritte strukturieren und das schrittweise Annähern an tragfähige Ergebnisse erleichtern, ohne sofort perfekte Verfahren vorauszusetzen.
Heuristiken sind nützliche Denk-und Handlungsstrategien, mit denen Probleme bearbeitet werden können, auch wenn noch nicht klar ist, welche Lösung am Ende funktioniert. Genau solche Schritte wirken als heuristische Leitlinien.
Typische Heuristiken sind etwa: ein Problem in Teilprobleme zerlegen, mit einem einfachen Fall beginnen, Bekanntes auf Neues übertragen, Beispiele und Gegenbeispiele sammeln, eine Skizze anfertigen, Zustände oder Abläufe notieren, Annahmen überprüfen oder mehrere Varianten vergleichen. Bei einer Paketstation kann etwa zuerst nur der Ablauf „Paket annehmen“ modelliert werden, bevor Sonderfälle wie Rückgabe oder Fehlercodes ergänzt werden. Bei einem Spiel kann zuerst nur Bewegung und Kollision betrachtet werden, bevor Punkte, Zeit oder Gegner hinzukommen.
Beispiele: Zerlegung, Skizze Einfacher Fall, Vergleich Alternative, Probe Gegenbeispiel, Näherung Teilproblem, Variante Heuristik, Suchstrategie
Grundprinzipien der Informatik gezielt anwenden
[Bearbeiten]Informatische Grundprinzipien werden praktisch bedeutsam, wenn sie als Werkzeuge beim Lösen konkreter Aufgaben genutzt werden, weil Daten, Algorithmen, Struktur, Kommunikation und Automatisierung dabei nicht abstrakt bleiben, sondern handlungsleitend wirksam werden.
Parallel dazu wird Computational Thinking als Formulieren von Problemen beschrieben, damit Lösungen als Rechenschritte oder Algorithmen repräsentiert werden können.
Daraus folgt für die Unterrichtspraxis: Bei einer Aufgabe soll bewusst gefragt werden, welche Grundidee gerade hilft.
Wer etwa eine Klassenbibliothek plant, braucht Datenrepräsentation, Struktur und Suchlogik.
Wer ein Warnsystem mit Sensor baut, arbeitet mit Zuständen, Ereignissen und Automatisierung. Wer eine Teamaufgabe digital organisiert, braucht Kommunikation, Koordination und Nachvollziehbarkeit. Solche Beispiele zeigen, dass Grundprinzipien keine Theorie „neben“ der Aufgabe sind, sondern die eigentlichen Denkwerkzeuge, mit denen Aufgaben informatisch bearbeitet werden.
Beispiele: Daten, Algorithmus Struktur, Kommunikation Koordination, Automatisierung Zustand, Ereignis Suche, Repräsentation Prinzip, Anwendung
Zerlegung, Mustererkennung und Abstraktion als Problemlösestrategien
[Bearbeiten]Komplexe Aufgaben werden beherrschbar, wenn Lernende Teilprobleme bilden, wiederkehrende Strukturen erkennen und unwichtige Details ausblenden, weil erst dadurch aus einer Alltagssituation ein informatisch bearbeitbares Problem entsteht.
Code.org formuliert Computational Thinking ebenfalls als strukturierten Problemlöseansatz mit dem Zerlegen von Aufgaben, dem Erkennen von Mustern und dem Fokussieren auf wichtige Informationen. Das macht diese Strategien zu einem direkten Kern des Themenbereichs.
Ein Beispiel ist die Planung eines digitalen Fundbüros. Zerlegung trennt Erfassung, Suche, Rückgabe und Meldung. Mustererkennung entdeckt wiederkehrende Angaben wie Ort, Zeit, Gegenstand und Besitzer. Abstraktion reduziert viele Einzelfälle auf wenige zentrale Merkmale.
Ein weiteres Beispiel ist ein Schulcafé-System: Statt alle Besonderheiten gleichzeitig zu modellieren, werden zunächst Produkt, Preis, Menge und Bestellung als wesentliche Größen festgelegt. So wird der Lösungsraum überschaubarer.
Beispiele: Zerlegung, Muster Abstraktion, Fokus Teilaufgabe, Vereinfachung Wesentliches, Regelmäßigkeit Schulcafé, Fundbüro CT, Strategie
Orientierung auf einen Blick
[Bearbeiten]| Als Nächstes | Kurz erklärt |
|---|---|
| Informatische Modelle gestalten und nutzen | Modelle werden besonders wichtig, wenn reale Situationen vereinfacht, strukturiert und prüfbar dargestellt werden sollen, weil Lösungen nur dann entwickelt und diskutiert werden können, wenn Aufgaben nicht im unübersichtlichen … |
| Design Thinking und Computational Thinking verbinden | Konkrete Aufgaben werden besonders produktiv bearbeitet, wenn problemlösendes Denken mit gestaltendem Vorgehen zusammengeführt wird, weil so nicht nur Analyse, sondern auch Entwurf, Erprobung, Verbesserung und Nutzerbezug … |
| Darstellungen wählen, vergleichen und verbessern | Die Wahl einer passenden Darstellung beeinflusst das Verständnis einer Aufgabe erheblich, weil Tabellen, Skizzen, Diagramme, Pseudocode und Modelle jeweils andere Stärken beim Denken, Erklären, Prüfen und Weiterentwickeln … |
Merke: Modelle werden besonders wichtig, wenn reale Situationen vereinfacht, strukturiert und prüfbar dargestellt werden sollen, weil Lösungen nur dann entwickelt und diskutiert werden können, wenn Aufgaben …
Informatische Modelle gestalten und nutzen
[Bearbeiten]Modelle werden besonders wichtig, wenn reale Situationen vereinfacht, strukturiert und prüfbar dargestellt werden sollen, weil Lösungen nur dann entwickelt und diskutiert werden können, wenn Aufgaben nicht im unübersichtlichen Originalzustand verbleiben.
Zusätzlich wird im Design-Thinking-Teil ausdrücklich das Bauen eines maßstäblichen Modells oder Prototyps genannt.
Modelle haben damit zwei Funktionen: Sie helfen beim Verstehen und sie helfen beim Entwerfen.
Ein informatisches Modell kann tabellarisch, grafisch, symbolisch oder als Zustands-und Ablaufdarstellung gestaltet sein. Eine Ampel kann als Zustandsmodell mit Übergängen beschrieben werden. Ein Bibliothekssystem kann als Datenmodell mit Entitäten, Attributen und Beziehungen gestaltet werden. Eine Liefer-App kann durch Eingaben, Verarbeitung und Ausgaben modelliert werden. Ein Spiel kann Positionen, Regeln, Ereignisse und Zustandswechsel enthalten. Gute Modelle reduzieren Komplexität, ohne den Kern zu verfälschen.
Beispiele: Zustandsdiagramm, ER-Modell Skizze, Tabelle Ablaufplan, Prototyp Ampel, Bibliothek Spielmodell, Lieferdienst Modell, Repräsentation
Design Thinking und Computational Thinking verbinden
[Bearbeiten]Konkrete Aufgaben werden besonders produktiv bearbeitet, wenn problemlösendes Denken mit gestaltendem Vorgehen zusammengeführt wird, weil so nicht nur Analyse, sondern auch Entwurf, Erprobung, Verbesserung und Nutzerbezug systematisch berücksichtigt werden.
TeachEngineering beschreibt Design Thinking als zielgerichtetes Entwickeln von Lösungen für schwierige Probleme und betont den engen Zusammenhang mit offenem Problemlösen und Verbesserungsprozessen.
Didaktisch besonders fruchtbar ist die Verbindung beider Perspektiven.
Bei einem Microcontroller-Projekt oder einer App-Idee kann zunächst das Problem untersucht werden: Wer braucht was, welche Einschränkungen gibt es, welche Funktionen sind nötig.
Danach folgen Ideen, Prototyp, Test und Überarbeitung. Parallel dazu helfen Zerlegung, Algorithmen, Datenmodelle und Zustandslogik. So entsteht ein vollständiger informatischer Gestaltungsprozess.
Beispiele: Beobachten, Ideen Prototyp, Test Nutzerbezug, Verbesserung Problemraum, Lösungsraum App-Idee, Microcontroller Design, CT
Darstellungen wählen, vergleichen und verbessern
[Bearbeiten]Die Wahl einer passenden Darstellung beeinflusst das Verständnis einer Aufgabe erheblich, weil Tabellen, Skizzen, Diagramme, Pseudocode und Modelle jeweils andere Stärken beim Denken, Erklären, Prüfen und Weiterentwickeln besitzen.
Als Techniken werden unter anderem Mindmaps, Advance Organizer und andere strukturierende Darstellungen genannt.
CS Unplugged arbeitet ebenfalls mit handelnden, bildlichen und symbolischen Repräsentationen und zeigt damit, dass dieselbe Idee in unterschiedlichen Formen zugänglich gemacht werden kann.
Für konkrete Aufgaben ist daher zu prüfen, welche Darstellung hilfreich ist. Ein Ablaufplan eignet sich gut für lineare Prozesse. Ein Zustandsdiagramm zeigt Wechsel und Ereignisse. Eine Tabelle hilft beim Ordnen von Daten. Pseudocode unterstützt algorithmisches Denken. Eine Skizze erleichtert erste Entwürfe. Wer informatische Modelle gestaltet, muss deshalb auch über die passende Darstellungsform entscheiden.
Beispiele: Skizze, Tabelle Mindmap, Pseudocode Ablaufplan, Diagramm Advance Organizer, Modell Darstellung, Vergleich Sichtbarkeit, Struktur
Zweiter Zwischenüberblick
[Bearbeiten]| Vertiefung | Wichtig dabei |
|---|---|
| Prototyping, Testen und Fehleranalyse | Lösungen werden erst tragfähig, wenn Entwürfe erprobt, Fehler sichtbar gemacht und Verbesserungen begründet durchgeführt werden, weil informatische Gestaltung nicht im ersten Entwurf endet, sondern auf Rückmeldung und Iteration … |
| Reflektieren, begründen und transferieren | Nachhaltiges informatisches Lernen zeigt sich besonders dann, wenn Lösungswege erklärt, Entscheidungen begründet und Konzepte auf neue Aufgaben übertragen werden können, weil genau darin der Unterschied zwischen bloßer Ausführung … |
Merke: Die einzelnen Teilaspekte gehören zusammen und sollten an konkreten Beispielen miteinander verknüpft werden.
Prototyping, Testen und Fehleranalyse
[Bearbeiten]Lösungen werden erst tragfähig, wenn Entwürfe erprobt, Fehler sichtbar gemacht und Verbesserungen begründet durchgeführt werden, weil informatische Gestaltung nicht im ersten Entwurf endet, sondern auf Rückmeldung und Iteration angewiesen ist.
TeachEngineering beschreibt Designprozesse mit Schritten wie Ask, Imagine, Plan, Create, Test und Improve.
Beide Quellen machen deutlich: Informatische Lösungswege bestehen nicht nur aus Planung, sondern aus wiederholtem Ausprobieren, Prüfen und Verbessern.
Ein Prototyp kann ein frühes Programm, ein Datenmodell, ein Papierentwurf, eine Klickfolge oder eine vereinfachte Geräteversion sein. Beim Testen wird überprüft, ob Annahmen stimmen, ob Randfälle funktionieren und wo Fehler auftreten. Bei einer Ampelsteuerung kann geprüft werden, ob Zustandswechsel korrekt erfolgen. Bei einem Formular kann getestet werden, ob Eingaben richtig erkannt werden. Bei einem Suchalgorithmus kann kontrolliert werden, ob auch leere oder ungewöhnliche Fälle bedacht wurden.
Beispiele: Prototyp, Test Iteration, Verbesserung Fehleranalyse, Rückmeldung Randfall, Prüfschritt Formular, Ampel Entwurf, Überarbeitung
Reflektieren, begründen und transferieren
[Bearbeiten]Nachhaltiges informatisches Lernen zeigt sich besonders dann, wenn Lösungswege erklärt, Entscheidungen begründet und Konzepte auf neue Aufgaben übertragen werden können, weil genau darin der Unterschied zwischen bloßer Ausführung und wirklichem Verständnis liegt.
Genau diese Perspektive passt zum Themenbereich: Eine Aufgabe ist erst wirklich gelöst, wenn der Weg nachvollziehbar gemacht und auf ähnliche Probleme übertragen werden kann.
Reflexion kann sich auf verschiedene Fragen beziehen: Warum wurde dieses Modell gewählt, welche Heuristik war hilfreich, welche Vereinfachung war zulässig, welche Alternative wäre denkbar, welche Grenzen hat die Lösung, und auf welche andere Aufgabe ließe sich das Verfahren übertragen. Solche Rückfragen machen den informatischen Prozess sichtbar und stärken die Fähigkeit, nicht nur ein Ergebnis, sondern ein Prinzip zu verstehen.
Aspekte: Reflexion, Transfer Begründung, Alternative Grenze, Entscheidung Erklärung, Prinzip Vergleich, Verbesserung Anwendung, Einsicht
Kurz zusammengefasst
[Bearbeiten]| Kernkompetenz | Das bedeutet konkret |
|---|---|
| Probleme zerlegen | Eine komplexe Aufgabe in kleinere, überschaubare Teilprobleme aufteilen, die einzeln bearbeitet werden können. |
| Muster erkennen | Gemeinsamkeiten und wiederkehrende Strukturen identifizieren, um bekannte Lösungsprinzipien wiederzuverwenden. |
| Heuristiken nutzen | „Heuristiken“ in einer konkreten Aufgabe zweckmäßig einsetzen und das Ergebnis anschließend überprüfen. |
| Abstraktion anwenden | „Abstraktion“ in einer passenden Aufgabe korrekt einsetzen und erklären, warum das Vorgehen geeignet ist. |
| Modelle gestalten | „Modelle“ so ausarbeiten, dass Zweck, Struktur und Nutzung klar erkennbar und überprüfbar sind. |
| Algorithmen entwerfen | Aus dem Problem eine eindeutige und endliche Schrittfolge entwickeln, die das gewünschte Ergebnis erzeugt. |
| Darstellungen wählen | „Darstellungen“ passend zu Ziel, Situation und Anforderungen auswählen und die Wahl begründen. |
| Varianten prüfen | „Varianten“ anhand festgelegter Kriterien kontrollieren und Fehler, Risiken oder Auffälligkeiten begründet benennen. |
Merke: Die wichtigsten Zusammenhänge solltest du nicht nur wiedergeben, sondern an neuen Beispielen erklären, anwenden und begründet beurteilen können.
Weiterführende Links
[Bearbeiten]Passende LearningSnacks
Übungen
[Bearbeiten]Die Aufgaben setzen die Inhalte praktisch um. Der konkrete Auftrag ist bei jeder Aufgabe ausdrücklich unter Arbeitsauftrag: gekennzeichnet.
Ein Alltagsproblem heuristisch zerlegen
[Bearbeiten]Komplexe Aufgaben werden besonders gut bewältigt, wenn Lernende ein reales Problem zunächst in überschaubare Teilaufgaben gliedern und dabei Heuristiken wie Vereinfachen, Zerlegen, Vergleichen und schrittweises Annähern bewusst einsetzen.
Arbeitsauftrag:
• Alltagsproblem, Teilprobleme • Zerlegung, Vereinfachung • Heuristik, Ordnung • Planung, Struktur • Vergleich, Auswahl • Begründung, Darstellung
Ein informatisches Modell zu einer Situation gestalten
[Bearbeiten]Ein hoher Lernertrag entsteht, wenn Lernende aus einer unübersichtlichen Alltagssituation ein strukturiertes informatisches Modell entwickeln und dadurch erfahren, wie aus Beobachtungen, Regeln, Zuständen und Daten eine bearbeitbare Darstellung entsteht.
Arbeitsauftrag:
• Situation, Modell • Eingaben, Regeln • Zustände, Ergebnisse • Tabelle, Diagramm • Daten, Ablauf • Auswahl, Begründung
Mehrere Heuristiken an derselben Aufgabe vergleichen
[Bearbeiten]Besonders nachhaltiges Lernen entsteht, wenn verschiedene heuristische Wege auf dieselbe Aufgabe angewendet werden und dadurch sichtbar wird, dass Problemlösung mehrere sinnvolle Zugänge besitzen kann.
Arbeitsauftrag:
• Aufgabe, Varianten • Probieren, Rückwärtsdenken • Muster, Vereinfachung • Aufwand, Erfolg • Vergleich, Urteil • Heuristik, Reflexion
Ein Problem vom Alltag zum Algorithmus führen
[Bearbeiten]Informatische Grundprinzipien werden besonders klar, wenn aus einer Alltagssituation schrittweise ein eindeutiger Lösungsablauf entwickelt wird, der schließlich als Algorithmus darstellbar und überprüfbar wird.
Arbeitsauftrag:
• Alltagssprache, Schritte • Reihenfolge, Bedingung • Wiederholung, Entscheidung • Algorithmus, Prüfung • Eindeutigkeit, Vollständigkeit • Ablauf, Erklärung
Abstraktion bewusst anwenden
[Bearbeiten]Abstraktion wird besonders gut verstanden, wenn Lernende entscheiden müssen, welche Informationen für eine Lösung wesentlich sind und welche Details bewusst weggelassen werden dürfen, ohne das Problem unbrauchbar zu vereinfachen.
Arbeitsauftrag:
• Information, Auswahl • Wesentliches, Detail • Abstraktion, Reduktion • Modell, Fokus • Begründung, Grenze • Problem, Vereinfachung
Ein Problem mit verschiedenen Darstellungen bearbeiten
[Bearbeiten]Ein vertieftes Verständnis entsteht, wenn dieselbe Aufgabe als Skizze, Tabelle, Ablaufplan oder Pseudocode dargestellt wird und die Lernenden die Stärken und Grenzen jeder Repräsentation vergleichen.
Arbeitsauftrag:
• Skizze, Tabelle • Ablaufplan, Pseudocode • Darstellung, Vergleich • Stärke, Grenze • Denken, Erklären • Form, Auswahl
Prototypen für eine Lösung entwickeln
[Bearbeiten]Besonders starke Lernwirkungen entstehen, wenn Lösungsentwürfe nicht sofort als fertiges Produkt behandelt, sondern zunächst als Prototyp aufgebaut, ausprobiert und verbessert werden.
Arbeitsauftrag:
• Prototyp, Entwurf • Test, Rückmeldung • Verbesserung, Iteration • Papiermodell, Blockcode • Verständlichkeit, Nutzung • Version, Überarbeitung
Fehleranalyse im Modell oder Lösungsweg durchführen
[Bearbeiten]Ein hoher Lerneffekt entsteht, wenn Lernende fehlerhafte Modelle oder unvollständige Lösungswege untersuchen und daraus ableiten, welche Grundprinzipien missachtet oder welche Heuristiken unzureichend angewandt wurden.
Arbeitsauftrag:
• Fehlermodell, Analyse • Widerspruch, Lücke • Konzept, Schwäche • Verbesserung, Begründung • Test, Korrektur • Reflexion, Ursache
Design Thinking und Computational Thinking verbinden
[Bearbeiten]Lösungen werden besonders tragfähig, wenn Problemanalyse, Nutzerbezug, Ideenentwicklung, Modellierung und informatische Struktur gemeinsam gedacht werden und dadurch kreative sowie systematische Zugänge ineinandergreifen.
Arbeitsauftrag:
• Nutzerbezug, Problem • Ideen, Auswahl • Modell, Ablauf • Daten, Zustand • Prototyp, Bewertung • CT, Design
Lösungswege reflektieren und übertragen
[Bearbeiten]Nachhaltiges Verstehen zeigt sich besonders dann, wenn Schülerinnen und Schüler erklären können, wie sie vorgegangen sind, welche Denkstrategien geholfen haben und auf welche neuen Aufgaben sich ihr Vorgehen übertragen lässt.
Arbeitsauftrag:
• Lösungsweg, Rückblick • Heuristik, Konzept • Darstellung, Modell • Verbesserung, Transfer • ähnliche Aufgabe, Anwendung • Erklärung, Erkenntnis
Kompetenzcheck
[Bearbeiten]Überprüfe am Ende selbst, ob du die zentralen Kompetenzen dieses Kapitels sicher anwenden kannst:
| Ich kann … | Ja | Noch üben |
|---|---|---|
| ein Problem mit heuristischen Strategien untersuchen und in bearbeitbare Teilprobleme zerlegen. | ☐ | ☐ |
| Muster erkennen und durch Abstraktion unwichtige Details von wesentlichen Merkmalen trennen. | ☐ | ☐ |
| geeignete informatische Modelle und Darstellungsformen für eine Problemstellung auswählen. | ☐ | ☐ |
| aus einem Modell Regeln, Abläufe oder Algorithmen ableiten und deren Annahmen erklären. | ☐ | ☐ |
| einen Lösungsansatz mit Beispielen oder einem Prototyp prüfen und bei Bedarf verbessern. | ☐ | ☐ |
| unterschiedliche Lösungswege vergleichen und die gewählte Strategie nachvollziehbar begründen. | ☐ | ☐ |