Definition
Die Disziplin und Praxis des Unterrichtens von Grundlagen, Konzepten, Methoden und gesellschaftlichen Auswirkungen des Rechnens, einschließlich Algorithmen, Datenstrukturen, Systemen, Programmierung und Berechnungstheorie.
Prinzip
Prinzip
Der Unterricht legt Wert auf konzeptuelles Verständnis (Abstraktion, Algorithmen, Komplexität), prinzipiengeleitete Praxis (Debugging, Testen) und die Berücksichtigung ethischer und gesellschaftlicher Folgen von Informationstechnologien.
Demonstration
Demonstration
Eine Kursfolge an der Sekundarstufe, die mit algorithmischem Problemlösen und Datenrepräsentation beginnt, zu objektorientierter Programmierung und Netzwerken übergeht und Aufgaben enthält, die Datenschutzaspekte einer App-Entwicklung analysieren.
Fehlanwendung
Fehlanwendung
Informatikunterricht auf rein syntaktische Übungen oder Office-Software-Schulungen zu reduzieren oder Programmieraufgaben zu stellen, ohne sie mit computationellen Konzepten oder realen Folgen zu verbinden.
Konsequenz
Konsequenz
Schülerinnen und Schüler erhalten analytische Werkzeuge zur Modellierung und Lösung von Problemen, um über algorithmische Effizienz nachzudenken und fundierte Entscheidungen zur Gestaltung und Nutzung von Technologien zu treffen.
Umkehrung
Umkehrung
Ein ICT-fokussiertes Curriculum, das Werkzeuggebrauch und Produktivitätsanwendungen betont, ohne zugrundeliegende computationelle Modelle zu lehren, lässt Lernende Systeme bedienen, aber keine Algorithmen entwerfen oder analysieren.
Abgrenzung
Abgrenzung
Umfasst Lehrpläne von K-12 bis zur Hochschule sowie Lehrkräftebildung mit Fokus auf Informatikkonzepte und Pädagogik; schließt nicht allgemeine digitale Basisbildungskurse ein, die nur grundlegende Softwarebedienung und Hardwarepflege behandeln.
Semantische Spannung
Semantische Spannung
Wird häufig mit 'ICT' oder digitaler Grundbildung und beruflichem Coding-Unterricht verwechselt; die Spannung liegt darin, ob der Fokus auf konzeptioneller Theorie und computationalem Denken oder auf praktischer Werkzeugkompetenz liegt.
Synthese
Synthese
Informatikunterricht ist die strukturierte Vermittlung von computationellen Ideen und Praktiken, die Lernende befähigt, Rechensysteme in technischen und sozialen Kontexten zu verstehen, zu gestalten und zu kritisieren.