Pädagogik
Didaktische Grundlegung des D-Book zwischen fachlicher Struktur, Lernprogression und BeziehungsnetzFachwissenschaft Informatik klärt das fachliche Was, Pädagogik klärt die Lernlogik, und Konzeption des D-Book klärt die digitale Umsetzung als Wissens-, Lern- und Werkzeugarchitektur.
Sie arbeitet mit Andreas Schwills Konzept fundamentaler Ideen und deutet Kapitelstruktur, Glossar, Wissensnetz, Suche, Werkzeuge und Lernmodus als didaktische Zugriffe auf Lernprozesse.
1. Funktion der Seite: Wie wird informatische Fachlichkeit lernbar?
Die Fachseite zeigt, dass Informatik nicht als einfache Stoffreihe aus Programmiersprachen, Daten, Systemen und Einzelthemen verstanden werden kann. Diese Seite stellt die Anschlussfrage: Wie wird diese Fachlichkeit lernbar? Pädagogisch geht es darum, fachliche Struktur, Begriffsaufbau, Handlung, Reflexion und curriculare Progression so zu verbinden, dass Lernende informatische Konzepte wiedererkennen, anwenden, prüfen und auf neue Situationen beziehen können.
Informatik ist zugleich ein dynamisches Fach. Entwicklungszyklen von Sprachen, Plattformen und Werkzeugen sind kurz, während schulische Bildung auf langfristige Orientierung zielt. Schwill bleibt für diese Seite ein zentraler Bezugspunkt, weil fundamentale Ideen gerade solche tragfähigen Muster beschreiben.[1] Der Einstieg ist aber breiter: Informatische Bildung, Kompetenzorientierung, Spiralprinzip, Lernhandlungen und digitale Aufgabenqualität bilden zusammen die Lernlogik, die später architektonisch umgesetzt wird.
2. Informatische Bildung statt Bedienkompetenz
Die GI-Bildungsstandards rahmen Informatikunterricht als Beitrag zur informatischen Bildung: Lernende sollen nicht nur digitale Werkzeuge nutzen, sondern Methoden, Prinzipien, Arbeitsweisen, Modellierungen, Systeme und Wirkungen der Informatik verstehen.[2] Didaktisch relevant ist die Abgrenzung gegen verkürzte Modelle: Informatikunterricht ist weder Rechnerkunde noch reine Bedienerschulung, weder bloße Computernutzung noch allgemeine Mediennutzung ohne fachliche Tiefenstruktur. Das KCGO nimmt diese Perspektive auf, indem es informatische Bildung mit Modellierung, Strukturierung, Vernetzung, Analyse, Implementierung und Bewertung verbindet.[5]
Entscheidend ist dabei nicht eine lineare Ablösung einzelner Unterrichtsansätze, sondern die Einsicht, dass Unterricht verengt wird, wenn er auf nur eine Perspektive reduziert bleibt. Anwendungsfertigkeiten sind nicht bedeutungslos, bilden aber nicht den Kern informatischer Bildung; zentral ist Konzeptwissen zu Information und Daten, zu Algorithmen, zu Sprachen und Automaten, zu Informatiksystemen sowie zu gesellschaftlichen Wirkungen. Genau diese Breite wird in Bildungsstandards und KCGO als Zusammenspiel von Inhalten, Prozessen und Reflexion greifbar.[2][5]
Schubert und Schwill schärfen diese Abgrenzung didaktisch weiter: Im Mittelpunkt steht nicht die Bindung an ein Produkt, sondern die Vermittlung von Wirkprinzipien, die an Systemen und Produkten studiert werden.[4] Als Prüffrage ergibt sich: Bleibt das vermittelte informatische Prinzip auch ohne das konkrete Beispielsystem relevant?[4] Genau daran orientiert sich der D-Book-Anspruch: SQL, HTML/CSS, Netzdiagnose, Programmierwerkzeuge und die eigenen D-Book-Tools werden nicht als Produktschulung gelesen, sondern als Zugänge zu Modellierung, Sprache, Systemverhalten, Test und Interpretation.
Für die Grundlagenstrecke folgt daraus: Diese Seite begründet die didaktische Logik, nicht die technische Architektur. Sie fragt, welche Lernhandlungen nötig sind, damit Lernende Begriffe klären, Zusammenhänge rekonstruieren, Systeme erproben, Ergebnisse deuten und gesellschaftliche Wirkungen reflektieren können. Die konkrete Übersetzung in D-Book-Bausteine wird am Ende dieser Seite gebündelt und auf der Konzeption des D-Book architektonisch entfaltet.
3. Kompetenzorientierung als Verbindung von Inhalt und Prozess
Kompetenzorientierung bedeutet im Kerncurriculum nicht bloß eine Sammlung von Standards, sondern die Verbindung von Wissen, Können, Reflexion und Anwendung in fachlichen Handlungssituationen.[5] Das KCGO rahmt diesen Anspruch über ganzheitliches Lernen, wissenschaftspropädeutische Bildung, selbstständiges Arbeiten, Reflexion, Kommunikation und problemorientierte Lernumgebungen.[5] Für das Fach Informatik wird diese Logik in einem dreidimensionalen Kompetenzmodell konkretisiert: prozessbezogene Kompetenzbereiche, inhaltsbezogene Kompetenzbereiche und Anforderungsbereiche.[5] Die Prozessbereiche beschreiben fachtypische Tätigkeiten informatischen Arbeitens, die Inhaltsbereiche beschreiben die fachlichen Gegenstandsbereiche, und die Anforderungsbereiche beschreiben die kognitive Tiefe der Tätigkeiten.
Zentral ist dabei die im Kerncurriculum explizit benannte Verknüpfungslogik: „Prozessbereiche und Inhaltsbereiche sind untrennbar und vielfältig miteinander verknüpft.“[5] Kompetenz entsteht damit nicht aus isolierten Einzelleistungen, sondern durch wiederholte und variierende Anwendung in unterschiedlichen Inhaltsbereichen und auf verschiedenen Anspruchsniveaus.[5]
Kompetenzorientierung wird hier deshalb nicht als Checkliste gelesen, sondern als Lernlogik: Inhalte werden durch Prozesshandlungen erschlossen, und Prozesshandlungen brauchen fachliche Gegenstände. Projekte, Aufgaben, Modellierungen, Implementierungen, Darstellungen und Bewertungen verbinden Prozess-, Inhalts- und Anforderungsbereiche in komplexeren Handlungssituationen.[5] Diese Verbindung bereitet die spätere Frage vor, wie ein D-Book solche Lernhandlungen didaktisch stützen kann.
4. Fundamentale Ideen als Strukturprinzip
Innerhalb dieses breiteren Verständnisses informatischer Bildung liefert Schwill ein tragfähiges Strukturprinzip zur Auswahl und Ordnung von Inhalten.[1] Er knüpft an Jerome Bruner an: Allgemeinbildender Unterricht darf nicht bei isolierten Detailfertigkeiten stehen bleiben, sondern soll die grundlegenden Strukturen eines Faches erschließen.[3] Im Zentrum steht dabei die Transferfrage. Spezifischer Transfer meint die Übertragung eines bekannten Lösungsschemas auf eine ähnliche Aufgabe. Nichtspezifischer Transfer meint die Übertragung grundlegender Denkweisen und Prinzipien auf neue, auch andersartige Situationen.[1]
Für allgemeinbildenden Informatikunterricht ist dieser nichtspezifische Transfer zentral. SQL, Java, HTML, Protokollanalyse oder Netzwerkdiagnose sind deshalb nicht nur Einzelfertigkeiten. Sie dienen als Lernanlässe, um tieferliegende Muster wie Sprache, Algorithmisierung, Modellierung und Zerlegung aufzubauen. Damit wird der pädagogische Auftrag des D-Book präzise: Kapitel sollen nicht abgeschlossenes Stoffwissen verwalten, sondern rekonstruierbare Muster für neue Kontexte bereitstellen.
5. Was ist eine fundamentale Idee?
Bei Schwill ist eine fundamentale Idee kein Schlagwortkatalog, sondern ein fachliches Schema, das als Denk-, Handlungs-, Beschreibungs- oder Erklärungsmuster wirkt.[1] Eine Idee ist fundamental, wenn sie nicht nur punktuell einsetzbar ist, sondern sich in unterschiedlichen Bereichen, auf verschiedenen Niveaus, mit zeitlicher Stabilität und mit lebensweltlicher Anschlussfähigkeit zeigen lässt.[1]
Damit wird Auswahl begründbar: Eine Idee ist nicht deshalb wichtig, weil sie aktuell populär ist, sondern weil sie fachliche Orientierung über Themen und Lernstufen hinweg trägt. Für das D-Book bedeutet das, dass Begriffe, Seiten und Verweise nicht isoliert stehen sollten, sondern an wiederkehrenden Strukturmustern ausgerichtet werden.
| Kriterium | Bedeutung | D-Book-Funktion |
|---|---|---|
| Horizontalkriterium | In verschiedenen Fachbereichen anwendbar oder erkennbar | Verbindet Kapitel und Concepts quer durch E- und Q-Bereiche |
| Vertikalkriterium | Auf verschiedenen geistigen Niveaus vermittelbar | Ermöglicht Progression von anschaulich zu formal |
| Zeitkriterium | Historisch sichtbar und langfristig relevant | Schützt vor kurzfristiger Tool- oder Syntaxfixierung |
| Sinnkriterium | Lebensweltlich und sprachlich anschlussfähig | Unterstützt verstehbare Einstiege und tragfähige Beispiele |
Sprache zeigt sich im D-Book etwa in HTML, SQL, Programmiersprachen, Protokollen und formalen Sprachen. Zerlegung erscheint in Netzwerkschichten, Klassen, Modulen, Datenbankmodellen und auch in der Seiten- und Concept-Struktur. Algorithmisierung wird in Programmen, Abfragen, Suchverfahren, Werkzeugen und Auswertungslogiken sichtbar.
6. Spiralprinzip und progressive Begriffserschließung
Schwill übernimmt von Bruner das Spiralprinzip: Grundideen werden nicht einmalig behandelt, sondern wiederholt aufgegriffen und auf höherem Niveau ausgebaut.[1][3] Damit wird Lernen als rekursive Vertiefung verstanden. Aus diesem Grund differenziert Schwill drei Teilprinzipien, die für die Gestaltung von D-Book-Seiten besonders relevant sind.[1]
Das Prinzip der Fortsetzbarkeit fordert, dass frühe Erklärungen später ausbaubar bleiben. Vereinfachungen sind sinnvoll, dürfen aber keine fachlichen Sackgassen erzeugen. Das Prinzip der Präfiguration von Begriffen bedeutet, dass Begriffe zunächst anschaulich oder handlungsbezogen vorbereitet werden, bevor sie formalisiert werden. Das Prinzip des vorwegnehmenden Lernens erlaubt, anspruchsvolle Ideen früh in einfacher Form anzubahnen, statt sie bis zur vollständigen Formalisierbarkeit zu verschieben.
Für das D-Book folgt daraus eine klare Progressionslogik: In der E-Phase werden Ideen anschaulich eingeführt, in der Q-Phase formal vertieft. Das Spiralprinzip wird dabei nicht nur in der Kapitelreihenfolge umgesetzt, sondern auch über wiederkehrende Zugriffsebenen: Inhaltsseite → Glossar → Wissensnetz → Werkzeug → Lernmodus. Eine fundamentale Idee kann so zunächst anschaulich erscheinen, später begrifflich stabilisiert, relational vernetzt, praktisch erprobt und schließlich formal vertieft werden.
Schubert und Schwill konkretisieren diese Spiralbewegung als Tätigkeitszyklus des Lernenden: Aufgabenstellung analysieren, einen Grobplan entwickeln, schrittweise verfeinern, algorithmisch beziehungsweise formal erfassen, implementieren und erproben, Ergebnisse kontrollieren sowie logische Fehler interpretieren und korrigieren.[4] Damit wird sichtbar, dass Fehler und Rückmeldungen keine Störung des Lernens sind, sondern ein strukturierter Teil des Erkenntnisprozesses. Für das D-Book folgt daraus, Werkzeuge, Aufgaben und Lernmodus so anzulegen, dass Variation, Test, Diagnose, Korrektur und Reflexion nachvollziehbar unterstützt werden.
Beispielhaft zeigt sich das an drei Leitlinien: Sprache kann von HTML und Protokollen zu SQL und Programmiersprachen und weiter zu formaler Sprache und Automat führen. Zerlegung kann von Netzwerkschichten zu Klassen und Modulen, weiter zum ER- und Relationenmodell und bis zur D-Book-Concept-Struktur reichen. Algorithmisierung kann von einfachen Kontrollstrukturen über Such- und Sortierverfahren bis zu Komplexität und Verifikation wachsen.
7. Fundamentale Ideen der Informatik nach Schwill
Schwill entwickelt aus dem Softwareentwicklungsprozess drei Masterideen, die als didaktische Leitmuster tragfähig sind: Algorithmisierung, strukturierte Zerlegung und Sprache.[1] Er betont zugleich, dass diese Ideen nicht scharf getrennt sind, sondern sich vielfach überlagern. Gerade diese Verflechtung spricht für eine vernetzte Darstellung statt starrer Themeninseln.
Algorithmisierung meint die Zerlegung von Problemlösungen in eindeutige, ausführbare Schritte. Dazu gehören Kontrollstrukturen, Datenstrukturen, Entwurfsparadigmen, Komplexitätsbetrachtungen und Verifikation. Im D-Book zeigt sich das besonders in E3, Q1, Q3, in Werkzeugen sowie in der algorithmischen Struktur von SQL-Auswertungen.
Strukturierte Zerlegung meint die Gliederung von Problemen, Systemen und Entwicklungsprozessen in handhabbare Einheiten. Dazu zählen Modularisierung, Hierarchisierung, Top-down- und Bottom-up-Verfahren, Geheimnisprinzip und abstrakte Datentypen. Im D-Book wird dies unter anderem in E1 (Schichten/Protokolle), Q1 (Klassen), Q2 (ER- und Relationenmodell), E4 (Projektarbeit) und in der Architektur des D-Book selbst sichtbar.
Sprache beschreibt die informatische Versprachlichung von Sachverhalten in Programmiersprachen, Spezifikationssprachen, Anfragesprachen, Kommandosprachen und formalen Sprachen. Zentral sind Syntax, Semantik, Übersetzung, Interpretation, Erkennen und Erzeugen. Für das D-Book reicht das von HTML/CSS über SQL und Programmiersprachen bis zu Protokollen, Automaten und Glossarbegriffen.
An dieser Stelle erweitern Schubert und Schwill die Perspektive um die Leitlinien Pläne, Sprachen und Systeme.[4] Pläne strukturieren Problemlösen, Modellierung und Entwurf; Sprachen sichern formale Darstellung und fachliche Verständigung; Systeme verankern diese Ideen in realen Informatiksystemen. Für das D-Book lässt sich diese Dreiteilung direkt transformieren: Inhaltsseiten und Aufgaben strukturieren Pläne, Glossar sowie formale Kapitel mit SQL/HTML stabilisieren Sprache, und Werkzeuge, Projekte sowie die Website als System machen Systemzusammenhänge erfahrbar.
| Fundamentale Idee | Fachlicher Kern | D-Book-Anschlüsse |
|---|---|---|
| Algorithmisierung | Schrittweise Lösungsentwürfe, Kontroll- und Datenstrukturen, Verifikation, Komplexität | E3, Q1, Q3, SQL-Abfragen, Werkzeuge und Auswertungslogiken |
| Strukturierte Zerlegung | Modularisierung, Hierarchisierung, Abstraktion, ADT, Top-down/Bottom-up | E1, Q1, Q2, E4 sowie Seiten-/Concept-/View-Struktur |
| Sprache | Syntax, Semantik, Übersetzung, Interpretation, formale Beschreibung | HTML/CSS, SQL, Java/Python, Protokolle, Q3, Glossar |
8. Lernhandlungen, Werkzeuge und Aufgaben
Informatische Bildung erschöpft sich nicht in begrifflicher Klärung. Sie ist wesentlich handlungsbezogen: Lernende analysieren Probleme, bilden Modelle, entwerfen Verfahren, implementieren, testen, variieren, diagnostizieren Fehler, vergleichen Darstellungen und begründen Entscheidungen. Begriffe werden dadurch nicht nur gelesen, sondern in fachlichen Handlungen tragfähig.
Werkzeuge und Aufgaben sind dafür keine bloßen Ergänzungen zu Erklärtexten. Eine Aufgabe fordert nicht nur ein Ergebnis, sondern strukturiert eine Lernbewegung: vermuten, ausführen, untersuchen, verändern, begründen, sichern und reflektieren. Ein Werkzeug wird didaktisch erst dann produktiv, wenn es solche Bewegungen sichtbar, prüfbar und rückbindbar macht.
Didaktisch lässt sich diese Rollenverteilung auch an Schwills Kriterien lesen: Das Wissensnetz stützt besonders das Horizontalkriterium, weil es Querbezüge zwischen Bereichen sichtbar macht. Die Kapitelprogression stützt das Vertikalkriterium, weil sie dieselben Ideen auf steigenden Niveaus wieder aufgreift. Werkzeuge stützen das Sinn- und Handlungsmoment, weil Ideen in konkreten Situationen erprobt, getestet und variiert werden können.
Schubert und Schwill beschreiben ein Grundmodell für Informatikunterricht, in dem Aufgaben aus realen Problem- und Prozesszusammenhängen über Analyse, Modellierung, Abstraktion, Entwurf, Implementierung und Erprobung zu Ergebnissen führen, die anschließend interpretiert und bewertet werden.[4] Diese fachlogischen Pfeile sind dabei kein starrer Unterrichtsfahrplan, sondern ein Orientierungsmodell mit unterschiedlichen möglichen Einstiegen und Tiefen. Im D-Book werden Inhaltsseiten, Glossar, Wissensnetz, Werkzeuge, Aufgaben und Lernmodus deshalb als didaktische Zugriffe auf solche Lernhandlungen verstanden; die architektonische Übersetzung dieser Verbindung liegt auf der Konzeption-Seite.
Als fachdidaktische Konkretisierung aktivierender Lernsettings lässt sich dieses Modell mit dem PRIMM-Konzept (Predict, Run, Investigate, Modify, Make) verbinden.[6] Reinold und Brichzin betonen, dass Lernende von Anfang an aktiv werden und schrittweise von der Deutung gegebener Programme über Ausführung, Untersuchung und Variation zum eigenen Programmieren geführt werden; PRIMM wirkt dabei als Scaffolding für Programmierkompetenzen, ist aber nicht als starres Schema zu lesen.[6] PRIMM ist dabei nicht nur auf klassische Programmieraufgaben beschränkt; die Quelle zeigt Einsatzmöglichkeiten auch bei Datenbankabfragen, objektorientierter Modellierung und Codierung beziehungsweise Binärsystem.[6]
Für die D-Book-Transformation heißt das: Werkzeuge und Aufgaben sollen Hypothesenbildung, Ausführung, Fehlerdiagnose, Variation, fachsprachliche Erklärung, Transfer und Reflexion gezielt unterstützen, besonders in Programmierwerkzeugen, SQL- und Datenbankaufgaben, Debugging- und Analyseaufgaben sowie interaktiven Lernumgebungen. Gute Lernaufgaben sollen sinnstiftende Kontexte, unterschiedliche Anspruchsniveaus, vielfältige Lösungswege und Reflexion des Arbeitsprozesses ermöglichen. D-Book-Aufgaben sollen deshalb nicht nur richtige Ergebnisse erzeugen, sondern Erleben, Erproben, Evaluieren und Reflektieren unterstützen.
Sonnenburg präzisiert diese Perspektive für digital gestützten Unterricht: Aufgaben gewinnen nicht schon dadurch an Qualität, dass sie digital sind; entscheidend ist, ob die digitale Form einen didaktischen Mehrwert erzeugt.[7] Für das D-Book bedeutet das, Aufgaben und Werkzeuge nicht als bloße Digitalisierung von Papieraufgaben anzulegen, sondern als fachliche Handlungsräume, in denen Lernende ausführen, testen, variieren, vergleichen, diagnostizieren, begründen und reflektieren. Zugleich muss die digitale Erweiterung didaktisch begrenzt bleiben: Unterschiedliche Anspruchsniveaus, sinnstiftende Kontexte sowie vielfältige Lösungs- und Darstellungsformen sollen gezielt unterstützt werden, ohne durch mediale oder interaktive Überfrachtung zusätzliche kognitive Belastung zu erzeugen.[7]
Gleichzeitig werden mehrere didaktische Blickrichtungen auf denselben Lerngegenstand bezogen, ohne als getrennte Methodenprogramme nebeneinanderzustehen. Fundamentale Ideen strukturieren Wissensnetz und Spiralprogression.[1] Schubert und Schwill akzentuieren Analyse, Modellierung, Abstraktion, Entwurf, Erprobung, Interpretation und Bewertung als fachbezogene Lernhandlungen.[4] Das KCGO bindet diese Lernhandlungen curricular an Inhalts- und Kompetenzbereiche zur kognitiv-instrumentellen Modellierung der Welt.[5]
Für das D-Book folgt daraus kein Nebeneinander einzelner Methoden, sondern eine integrierte didaktische Verbindung: dieselben Konzepte werden auf verschiedenen Ebenen erklärt, verknüpft, erprobt und reflektiert. Diese Perspektive führt fachliche Klarheit, systemische Einsicht und kontextbezogene Urteilsfähigkeit zusammen und hält geistige Arbeitstechniken der Informatik sichtbar: Modellieren, Strukturieren, Testen, Bewerten, Dokumentieren und Reflektieren.[4]
Für die didaktische Selbstbeschreibung des D-Book ist daher entscheidend: Das Wissensnetz ist nicht nur Visualisierung, sondern eine pädagogische Struktur. In diesem Sinne gilt auch hier leitend: „Fundamentale Ideen schaffen Beziehungsnetze“.[1] Gemeint ist, dass Einzelaspekte nicht isoliert bleiben, sondern über fundamentale Ideen in eine verbindende Struktur eingeordnet werden und dadurch rekonstruiert werden können. Für das D-Book folgt daraus, wiederkehrende Denk-, Handlungs-, Beschreibungs- und Erklärungsmuster quer zu Kapiteln sichtbar zu machen und fachliche Zusammenhänge langfristig rekonstruierbar zu halten.
9. Didaktische Konsequenz: vom linearen Kapitel zur Lernbewegung
Die Konsequenz ist keine Absage an Kapitel. Lineare Inhaltsfolgen bleiben notwendig, weil sie Einstieg, Progression, Schwerpunktsetzung und Sicherung leisten. Sie reichen aber nicht aus, wenn Lernende wiederkehrende Begriffe und Verfahren in unterschiedlichen Zusammenhängen rekonstruieren sollen. Pädagogisch angemessener ist deshalb der Begriff einer Lernbewegung: Lernende begegnen einem Gegenstand, bauen erste Begriffe auf, wenden sie in Aufgaben an, prüfen sie an Beispielen, variieren sie in Werkzeugen, vergleichen Darstellungen, korrigieren Fehlvorstellungen und kehren mit vertieftem Verständnis zu früheren Begriffen zurück.
D-Book-Pädagogik als Konsequenz: Inhaltsseiten, Glossar, Wissensnetz, Suche, Werkzeuge, Aufgaben und Lernmodus gehören didaktisch zusammen, weil sie unterschiedliche Phasen derselben Lernbewegung stützen. Inhaltsseiten führen und fokussieren. Das Glossar stabilisiert Begriffe. Das Wissensnetz macht Relationen und Wiederaufnahmen sichtbar. Die Suche erschließt Seiten, Begriffe und Kontexte. Werkzeuge ermöglichen operative Erprobung, Variation und Test. Aufgaben und Lernmodus strukturieren Rekonstruktion, Sicherung und Reflexion.
Diese pädagogische Logik begründet also, warum Inhaltsseiten, Glossar, Wissensnetz, Suche, Werkzeuge, Aufgaben und Lernmodus nicht als isolierte Features gelesen werden sollten. Wie diese Verbindung semantisch und technisch umgesetzt wird, entfaltet die Seite Konzeption des D-Book.
10. Anhang: Exakte Formulierungen des Kerncurriculums
Die folgenden ausklappbaren Bereiche dokumentieren die Originalformulierungen des KCGO. Nummerierungen, Satzstruktur und auch ungewöhnliche Dopplungen werden unverändert übernommen.[5]
Prozessbezogene Kompetenzbereiche P1–P5 – Originalformulierungen
Kompetenzbereich: Kommunizieren und Kooperieren (P1)
Kommunikation dient sowohl der angemessenen mündlichen und schriftlichen Verständigung unter Verwendung der Fachsprache als auch dem Erschließen informatischer Inhalte. Die Lernenden sprechen über Fachinhalte, bringen sich zielführend in Diskussionen ein und präsentieren ihre Beiträge unter Verwendung adäquater Medien. In der Dokumentation von Problemlösungen und Informatikprojekten verfassen die Lernenden fachlich korrekte und gut strukturierte Texte.
Eine gut funktionierende Kooperation der Lernenden ist Voraussetzung für einen erfolgreichen Verlauf von Gruppenarbeit. Im projektartigen Arbeiten im Informatikunterricht wird die Kooperationsfähigkeit gefürdert. Die Lernenden vereinbaren gemeinsam Ziele, verständigen sich über Arbeitsaufteilung und Zuständigkeiten, definieren Schnittstellen und planen Termine. Sie übernehmen für den eigenen Bereich und das gesamte Projekt Verantwortung, halten sich an Absprachen, helfen sich gegenseitig und arbeiten effektiv und in angemessener Atmosphäre zusammen. Auftretende Konflikte lösen sie respektvoll und sachbezogen.
Zur Kooperation und Kommunikation setzen die Lernenden auch netzbasierte Plattformen ein und reflektieren deren Möglichkeiten, Chancen und Risiken.[5]
Anforderungsbereich I
Die Lernenden können
- P1.1 ◼ aus Texten und Grafiken Informationen mit informatischem Gehalt entnehmen,
- P1.2 ◼ einfache informatische Sachverhalte unter Verwendung der Fachsprache schriftlich und mündlich sachgerecht darstellen,
- P1.3 ◼ ihre Arbeit in Gruppen weitgehend selbstständig organisieren und koordinieren.
Anforderungsbereich II
Die Lernenden können
- P1.4 ◼ informatische Sachverhalte strukturiert unter Verwendung von Fachbegriffen darstellen,
- P1.5 ◼ mit anderen fach- und zielgruppengerecht kommunizieren und kooperieren,
- P1.6 ◼ digitale Kommunikations- und Kooperationsplattformen nutzen.
Anforderungsbereich III
Die Lernenden können
- P1.7 ◼ einen komplexen informatischen Sachverhalt kohärent und vollständig präsentieren,
- P1.8 ◼ den Einsatz digitaler Kommunikations- und Kooperationsplattformen reflektieren,
- P1.9 ◼ mit Experten fachgerecht kommunizieren und kooperieren.
Kompetenzbereich: Darstellen und Interpretieren (P2)
Konzepte und Sachverhalte der Informatik werden in unterschiedlichen und problemangemessenen Formen dargestellt. Die Lernenden wählen geeignete Darstellungsformen zur Veranschaulichung aus, erstellen Diagramme, Tabellen, grafische Modelle oder verbale Beschreibungen mit informatischen Werkzeugen und gehen mit ihnen sachgerecht um. Sie vergleichen und bewerten verschiedene Darstellungsformen und überführen eine Darstellungsform in eine andere.
Die Lernenden interpretieren Darstellungen im Hinblick auf den modellierten Realitätsausschnitt. Die Lernenden wenden dabei ihr Wissen an, analysieren die Darstellung, untersuchen die enthaltenen Strukturen und Beziehungen, arbeiten die Gesamtbedeutung heraus und betten sie in den gegebenen Kontext ein. Sie unterscheiden dabei bewusst zwischen Daten und ihrer Interpretation als Information.[5]
Anforderungsbereich I
Die Lernenden können
- P2.1 ◼ Darstellungen von informatischen Modellen erfassen, nutzen und anfertigen,
- P2.2 ◼ in Darstellungen Elemente und deren Beziehungen identifizieren.
Anforderungsbereich II
Die Lernenden können
- P2.3 ◼ bekannte Darstellungen im Detail und im Zusammenhang analysieren,
- P2.4 ◼ bekannte Darstellungen sachgemäß interpretieren und verändern,
- P2.5 ◼ eine Darstellung in eine andere Darstellungsform überführen.
Anforderungsbereich III
Die Lernenden können
- P2.6 ◼ unvertraute Darstellungen und Darstellungsformen analysieren und interpretieren,
- P2.7 ◼ eigene Darstellungen problemadäquat entwickeln,
- P2.8 ◼ verschiedene Darstellungen und Darstellungsformen zweckgerichtet beurteilen.
Kompetenzbereich: Modellieren und Implementieren (P3)
Modellieren und Implementieren sind die zentralen Elemente des Modellierungskreislaufs. Beim Modellieren analysieren die Lernenden für ein Problem aus der Realität oder für ein geplantes System Sachverhalte und Abläufe unter informatischer Perspektive mit Blick auf verallgemeinerbare und typische Bestandteile. Daraus entwickeln sie ein Modell, das formal darstellbar und mit einem Informatiksystem realisierbar ist.
Beim Implementieren wird das entwickelte Modell auf einem Informatiksystem umgesetzt, was die Auswahl eines geeigneten Werkzeugs einschließt.
Im Modellierungskreislauf testen die Lernenden sowohl das entwickelte Modell als auch dessen Implementierung und führen eventuell notwendige Veränderungen durch.
Abschließend bewerten die Lernenden mit Bezug auf das zu lösende Problem Eignung und Qualität des entwickelten Produkts.[5]
Anforderungsbereich I
Die Lernenden können
- P3.1 ◼ ein Modell analysieren und in der Fachsprache erläutern,
- P3.2 ◼ ein Modell und dessen Implementierungen mit vorgegebenen Fällen testen.
Anforderungsbereich II
Die Lernenden können
- P3.3 ◼ die Eignung eines vorhandenen informatischen Modells für die Lösung einer Problemstellung prüfen,
- P3.4 ◼ bekannte Modellierungsverfahren bei einfachen Problemen einsetzen,
- P3.5 ◼ ein Modell implementieren und sich dabei zur Implementierung unbekannte Sprachelemente selbstständig aneignen,
- P3.6 ◼ bezogen auf verschiedene Implementierungsmöglichkeiten eine begründete Auswahl treffen,
- P3.7 ◼ Modelle und ihre Implementierungen systematisch testen.
Anforderungsbereich III
Die Lernenden können
- P3.8 ◼ Sachverhalte und Abläufe in komplexen Problemstellungen mit informatischen Methoden modellieren,
- P3.9 ◼ komplexe Modelle selbstständig implementieren,
- P3.10 ◼ Modelle und Implementierungen an eine modifizierte Problemstellung adaptieren,
- P3.11 ◼ Vor- und Nachteile einer Modellierung beziehungsweise Implementierung reflektieren und Änderungsmöglichkeiten aufzeigen.
Kompetenzbereich: Strukturieren und Vernetzen (P4)
Beim Strukturieren werden die einzelnen Bestandteile von Sachverhalten erkannt und systematisch miteinander in Beziehung gesetzt. Im Informatikunterricht strukturieren die Lernenden anwendungsbezogene Probleme mit informatischen Methoden und Werkzeugen.
Strukturierende Kompetenzen werden beispielsweise benötigt beim Zerlegen von Problemen in Teilprobleme und ihrem sinnvollen Anordnen oder dem Aufteilen von Arbeitsabläufen in eine Folge von Handlungsschritten. Die Struktur eines Systems wird durch Zerlegung in Komponenten und Ermittlung ihrer Beziehungen aufgedeckt.
Beim Vernetzen stellen die Lernenden Querbezüge und Analogien zwischen inner- und außerinformatischen Sachverhalten her. Dabei baut sich bei ihnen eine kognitive Struktur auf, die vorhandenes Wissen vernetzt. In dieses Wissensnetz werden beim Lernen neue Elemente integriert. Vernetztes Wissen erleichtert das Erlernen neuer Sachverhalte und das Herstellen von Bezügen zu angrenzenden Gebieten.[5]
Anforderungsbereich I
Die Lernenden können
- P4.1 ◼ Sachverhalte in Bestandteile zerlegen,
- P4.2 ◼ Beziehungen zwischen Fachbegriffen wieder geben.
Anforderungsbereich II
Die Lernenden können
- P4.3 ◼ Sachverhalte in geeigneter Form anordnen und Arbeitsabläufe und Handlungsfolgen planen,
- P4.4 ◼ Beziehungen zwischen informatischen Inhalten oder Vorgehensweisen beschreiben, um Neues mit Bekanntem zu vernetzen,
- P4.5 ◼ sequenzielle, hierarchische und netzartige Strukturen zur Darstellung von Fachbegriffen und Inhalten verwenden.
Anforderungsbereich III
Die Lernenden können
- P4.6 ◼ ihr Wissen und ihren Wissenserwerb selbständig strukturieren,
- P4.7 ◼ Kenntnisse über Grundprinzipien und Basiskonzepte der Informatik auf neue Problemstellungen übertragen,
- P4.8 ◼ informatische Inhalte mit solchen inner- und außerhalb der Informatik verknüpfen.
Kompetenzbereich: Begründen und Bewerten (P5)
Begründen und Bewerten fürdern die Kommunikations- und Argumentationsfähigkeit der Lernenden sowie den reflektierten Umgang mit Informatiksystemen.
Beim Begründen sichern sie eine Aussage oder einen Sachverhalt aus der Informatik mit sachlichen Argumenten ab und untermauern ihre Argumente mit Belegen und Beispielen. Dies setzt Fachwissen und ein Verständnis für informatische Sachverhalte voraus.
Beim Bewerten vertreten die Lernenden zu einem Sachverhalt oder einer Aussage unter Heranziehung sachgerechter Bewertungskriterien und -maßstäbe eine eigene Position. Dazu gehört auch, die Argumente anderer aufzunehmen und zu prüfen sowie die eigene Meinung mit geeigneten Fachbegriffen wiederzugeben und zu begründen.[5]
Anforderungsbereich I
Die Lernenden können
- P5.1 ◼ Argumente nachvollziehen und reproduzieren,
- P5.2 ◼ eine Aussage durch einschrittiges logisches Schließen bestätigen oder widerlegen,
- P5.3 ◼ Begründungen in bekannten Zusammenhängen wieder geben.
Anforderungsbereich II
Die Lernenden können
- P5.4 ◼ Aussagen mit Hilfe eigener mehrschrittiger Argumentationen begründen,
- P5.7 ◼ informatische Darstellungen und Modelle hinsichtlich ihrer Eignung bewerten,
- P5.8 ◼ Informatiksysteme bewerten, zum Beispiel unter fachlichen, ethischen, ökologischen, ökonomischen und rechtlichen Aspekten.
Anforderungsbereich III
Die Lernenden können
- P5.9 ◼ mit Argumentationsketten komplexe informatische Sachverhalte begründen,
- P5.10 ◼ Beurteilungskriterien nach ihrer Relevanz für eine Aufgabenstellung wählen,
- P5.11 ◼ Implementierungen und Darstellungen kritisch bewerten und die eigene Meinung mit Rückgriff auf Argumente vertreten,
- P5.12 ◼ den eigenen oder gemeinsamen Arbeitsprozess und dessen Ergebnisse bewerten und Schlussfolgerungen für zukünftiges Handeln ziehen.
Inhaltsbezogene Kompetenzbereiche I1–I5 – Originalformulierungen
Kompetenzbereich: Algorithmen (I1)
Algorithmen sind aus endlich vielen Schritten bestehende, eindeutige und ausführbare Verfahren zur Lösung von Problemen, die durch entsprechende Programme auf Computern automatisiert ausgeführt werden können. Die Lernenden analysieren gegebene Algorithmen und nutzen beziehungsweise adaptieren bekannte Algorithmen für eigene Problemlösungen. Sie wenden geeignete Strategien zum Entwickeln neuer Algorithmen an, stellen diese formal dar und beurteilen diese gegebenenfalls hinsichtlich ihrer Laufzeit. Neben den algorithmischen Grundbausteinen verwenden sie geeignete Entwurfsmethoden, um komplexe Probleme zu lösen. Sie implementieren ihre Entwürfe in einer Programmiersprache, testen, überarbeiten und beurteilen diese.[5]
Grundlegendes Niveau (Grundkurs und Leistungskurs)
Die Lernenden können
- I1.1 ◼ Algorithmen analysieren, modellieren und implementieren,
- I1.2 ◼ zu Datenstrukturen geeignete Algorithmen angeben,
- I1.3 ◼ für Attribute und Methoden einer Klasse Algorithmen implementieren,
- I1.4 ◼ Programme systematisch testen und überarbeiten,
- I1.5 ◼ die Laufzeit von Algorithmen bestimmen.
Erhöhtes Niveau (Leistungskurs)
Die Lernenden können
- I1.6 ◼ rekursive Algorithmen analysieren, modellieren und implementieren,
- I1.7 ◼ die algorithmischen Prinzipien Backtracking sowie „teile und herrsche“ anwenden,
- I1.8 ◼ bei geeigneten Problemen das Konzept Vererbung einsetzen.
Kompetenzbereich: Sprachen und Automaten (I2)
Formale Sprachen sind in der Informatik von fundamentaler Bedeutung. Im Vergleich zu den natürlichen Sprachen haben formale Sprachen eine eindeutig definierte Syntax, die durch eine Grammatik oder ein Syntaxdiagramm beschrieben werden kann. Somit sind sie für die maschinelle Verarbeitung mit Automaten konzipiert. Den Lernenden begegnen formale Sprachen in vielfältiger Art, so zum Beispiel mit eindeutiger Semantik in Form von Protokollen, Steuersprachen und Programmiersprachen. Automaten sind Modelle von Maschinen, die den Lernenden in unterschiedlichen Bereichen ihrer Lebenswelt begegnen. Automaten werden zustandsbasiert modelliert, sie lesen und verarbeiten eine Eingabe zeichenweise. Die Lernenden erkennen an geeigneten Beispielen die Leistungsfähigkeit und die Grenzen der verschiedenen Automatenmodelle.[5]
Grundlegendes Niveau (Grundkurs und Leistungskurs)
Die Lernenden können
- I2.1 ◼ Unterschiede zwischen formalen und natürlichen Sprachen erläutern,
- I2.2 ◼ ein Wort aus einer Grammatik ableiten und den Ableitungsbaum darstellen,
- I2.3 ◼ Syntaxdiagramme zur Analyse, Beschreibung und Entwicklung formaler Sprachen verwenden,
- I2.4 ◼ für eine Anwendung oder eine Grammatik einen Automaten entwickeln und diesen darstellen,
- I2.5 ◼ aus einem Automaten oder einer formalen Sprache eine Grammatik entwickeln,
- I2.6 ◼ die Grenzen von Automatenmodellen erläutern.
Erhöhtes Niveau (Leistungskurs)
Die Lernenden können
- I2.7 ◼ das Konzept des Nichtdeterminismus bei der Modellierung von Automaten verwenden,
- I2.8 ◼ Sprachen und Grammatiken in die Chomsky-Hierarchie einordnen.
Kompetenzbereich: Information und Daten (I3)
Information ist eine auf den realen Kontext bezogene Bedeutung einer Aussage, Beschreibung, Anweisung, Mitteilung oder Nachricht. Daten sind eine Darstellung von Information in formalisierter Art, geeignet zur Kommunikation, Interpretation oder Verarbeitung. Sie werden dann wieder zu Informationen, wenn sie in einem Bedeutungskontext interpretiert und repräsentiert werden. Die Lernenden stellen Daten durch Zeichenfolgen dar, deren Aufbau bestimmten syntaktischen Regeln folgt. Sie kennen und verwenden verschiedene Darstellungsformen für Daten und führen Operationen auf Daten sachgerecht durch.[5]
Grundlegendes Niveau (Grundkurs und Leistungskurs)
Die Lernenden können
- I3.1 ◼ die Begriffe Information und Daten unterscheiden,
- I3.2 ◼ Information als Daten mit Datentypen und in Datenstrukturen darstellen,
- I3.3 ◼ Operationen zum Zugriff auf Datenstrukturen verwenden, modellieren und implementieren,
- I3.4 ◼ Daten im Bedeutungskontext interpretieren,
- I3.5 ◼ Digitalisierung und Codierung erläutern,
- I3.6 ◼ zu einem Realitätsausschnitt ein Datenmodell erstellen und als Datenbank implementieren,
- I3.7 ◼ eine Abfragesprache zur Anzeige und Manipulation von Daten verwenden.
Erhöhtes Niveau (Leistungskurs)
Die Lernenden können
- I3.8 ◼ Operationen auf komplexen Datenstrukturen verwenden, modellieren und implementieren,
- I3.9 ◼ Datenmodelle bewerten und normalisieren.
Kompetenzbereich: Informatiksysteme (I4)
Ein Informatiksystem ist ein technisches Artefakt, das aus Hardware-, Software- und Netzwerkkomponenten besteht und zur Lösung eines Anwendungsproblems spezifisch zusammengestellt wird.
Informatiksysteme begegnen den Lernenden in unterschiedlichen Formen, werden teilweise bewusst wahrgenommen teilweise aber auch nicht unmittelbar als solche erkannt. Ein grundlegendes Verständnis des Aufbaus und der Funktionsweise eines Informatiksystems ist notwendig, damit die Lernenden in alltäglich benutzten Geräten den Grundaufbau von Informatiksystemen wiedererkennen und Informatiksysteme effektiv und kompetent nutzen und gestalten können.
Die Modellierung und Implementierung eigener Informatiksysteme unterstützen den Aufbau und die Vernetzung der Kenntnisse und Fähigkeiten der Lernenden.[5]
Grundlegendes Niveau (Grundkurs und Leistungskurs)
Die Lernenden können
- I4.1 ◼ den Grundaufbau von Informatiksystemen, die in alltäglich benutzten Geräten integriert sind, erläutern,
- I4.2 ◼ das Zusammenwirken von Hardware-, Software- und Netzwerkkomponenten in Informatiksysteme erläutern,
- I4.3 ◼ formale Sprachen zur Interaktion mit einem Informatiksystem verwenden,
- I4.4 ◼ ein Informatiksystem mit grafischer Benutzeroberfläche (GUI) modellieren und implementieren.
Erhöhtes Niveau (Leistungskurs)
Die Lernenden können
- I4.7 ◼ ein Informatiksystem auf Basis von Qualitätskriterien (zum Beispiel Korrektheit, Effizienz, Wiederverwendbarkeit) gestalten.
Kompetenzbereich: Informatik, Mensch und Gesellschaft (I5)
Ein selbstbestimmter und verantwortungsvoller Umgang mit Informatiksystemen setzt neben technischem Sachverstand auch Kenntnisse über die vielfältigen Wechselwirkungen zwischen Informatiksystemen als technische Artefakte, gesellschaftlichen Konventionen und Regulationen sowie individuellen Kompetenzen und Vorstellungen voraus. Diese Wechselwirkungen betreffen Veränderungen in der Arbeitswelt sowie Entwicklungen im Bereich der Kommunikations- und Informationsmedien.
In der Arbeitswelt führt der Einsatz von Informatiksystemen zu Veränderungen von Arbeitsplätzen und beruflichen Anforderungen. Neben dem Anwenden von Informatiksystemen kommen dem Programmieren und dem Mitgestalten von Informatiksystemen zunehmend Bedeutung zu. Zum einen muss der Zugang zu Informatiksystemen allen Mitgliedern einer Gesellschaft ermöglicht werden. Dies beinhaltet die barrierefreie Gestaltung von Hard- und Software, die Menschen mit verschiedenen Behinderungen (zum Beispiel Sinnesbehinderungen, motorischen oder kognitiv bedingten Behinderungen) die Teilhabe ermöglichen. Zum anderen müssen ethische Fragen beim Einsatz von Informatiksystemen in Alltags- und Lebenswelt berücksichtigt und gesetzlich geregelt werden (zum Beispiel, wenn Informatiksysteme für den Menschen Entscheidungen übernehmen sollen).
Neue Kommunikations- und Informationsmedien ermöglichen den Zugriff auf eine umfangreiche Wissensbasis und vielfältige Wege der Kommunikation. Diese Möglichkeiten kann der Einzelne nutzen, um seine Vorstellungen und Kompetenzen bei der Gestaltung der Medien und der zugehörigen Informatiksysteme einzubringen. Gesellschaftliche Regulationen wie das Datenschutz-, Persönlichkeits- oder Urheberrecht sind zu beachten. Außerdem muss der Einzelne Maßnahmen zur Datensicherheit und zum Schutz der Privatsphäre treffen, um den Risiken und Gefahren zu begegnen, die sich aus einer schnellen Verfügbarkeit von Information und Daten ergeben.[5]
Grundlegendes Niveau (Grundkurs und Leistungskurs)
Die Lernenden können
- I5.1 ◼ beim Einsatz und Gestalten von Informatiksystemen die rechtlichen Rahmenbedingungen beachten,
- I5.2 ◼ Wechselwirkungen zwischen Informatiksystemen, Individuen und Gesellschaft in den Bereichen Arbeitswelt, Informations- und Kommunikationsmedien erläutern,
- I5.3 ◼ die Kenntnis dieser Wechselwirkungen im Umgang mit und zur Gestaltung von Informatiksystemen nutzen,
- I5.4 ◼ Chancen und Risiken des Einsatzes von Informationstechnik bewerten.
Erhöhtes Niveau (Leistungskurs)
Die Lernenden können
- I5.4 ◼ selbstständig Stellung zu Problemen nehmen, die sich aus dem Einsatz von Informatiksystemen ergeben, und dabei unterschiedliche Positionen bewerten.
11. Pädagogischer Bezugsrahmen und Quellen
Die zentrale Primärquelle dieser Seite ist Andreas Schwills Aufsatz zu fundamentalen Ideen der Informatik.[1] Die GI-Bildungsstandards rahmen informatische Bildung und Kompetenzorientierung auf der Ebene der Sekundarstufe II.[2] Schubert und Schwill erweitern diesen Rahmen mit einem Grundmodell für Ziele, Inhalte und Lehrmethoden des Informatikunterrichts, das Handlungs-, Problem-, Anwendungsorientierung und Ganzheitlichkeit mit fachlicher Struktur verbindet.[4] Als theoretischer Ausgangspunkt steht Bruners Konzept der Strukturorientierung und des Spiralprinzips.[3] Das Kerncurriculum der gymnasialen Oberstufe liefert die curriculare Konkretisierung für Kompetenzmodell, Standards und Anforderungsbereiche.[5] Reinold und Brichzin konkretisieren aktivierenden Unterricht im PRIMM-Konzept als gestufte Lernhandlung vom Vorhersagen bis zum eigenständigen Programmieren.[6] Sonnenburg schärft den Blick auf die Qualität digital gestützter Aufgaben als didaktische, nicht bloß technische Frage.[7]
- Schwill, Andreas (1993): Fundamentale Ideen der Informatik. In: Zentralblatt für Didaktik der Mathematik, 25(1), S. 20–31.
- Gesellschaft für Informatik (2016): Bildungsstandards Informatik für die Sekundarstufe II. Gesellschaft für Informatik: Bonn.
- Bruner, Jerome S. (1960): The Process of Education. Harvard University Press: Cambridge, MA.
- Schubert, Sigrid; Schwill, Andreas (2011): Didaktik der Informatik. Spektrum Akademischer Verlag: Heidelberg.
- Hessisches Ministerium für Kultus, Bildung und Chancen (2024): Kerncurriculum gymnasiale Oberstufe. Informatik. Ausgabe 2024. HMKB: Wiesbaden.
- Reinold, Klaus; Brichzin, Peter (2024): Aktivierender Unterricht von Anfang an mit dem PRIMM-Konzept. In: Informatische Bildung in Schulen, 2(2), S. 11–16.
- Sonnenburg, Nadine (2023): Gute Aufgaben im digital gestützten Unterricht. In: Pädagogik 7–8, S. 40–44.
Im Zusammenspiel der Grundlagenkapitel klärt Fachwissenschaft Informatik das fachliche Was, diese Seite die Lernlogik, und Konzeption des D-Book die digitale Umsetzung.