Informatik als DigiLernFlow-Struktur
Unterrichtssequenz/Thema = Goal · Meilensteine = Tasks · detaillierte Inhalte = Inhaltskarten
Quelle: Fachlehrplan Informatik Gymnasium Sachsen-Anhalt, 01.08.2022. Der Fachlehrplan weist Schuljahrgang 9, Schuljahrgang 10 und die Qualifikationsphase 11/12 aus.
Grundidee der Umsetzung
Die Kompetenzschwerpunkte des Wahlpflichtfaches Informatik werden als Goals angelegt. Fachliche Lernschritte, Projekte, Modellierungen, Implementierungen, Tests, Bewertungen und Reflexionsimpulse werden als Taskkarten formuliert. Begriffe, Modelle, Code-Beispiele, UML-Diagramme, Datenbankmodelle, Sicherheitsaspekte und Projektmaterialien werden als Inhaltskarten vorbereitet.
Inhaltsübersicht
Kompakte Gesamtstruktur
| Jahrgang/Kurs | Inhaltsbereich | Goal / Unterrichtssequenz | Fachlehrplan-Bezug |
|---|---|---|---|
| 9 | Algorithmen | Algorithmen interpretieren und entwickeln | Kompetenzschwerpunkt Schuljahrgang 9: Algorithmen interpretieren und entwickeln |
| 9 | Information und Daten | Daten codieren und Verarbeitung verstehen | Kompetenzschwerpunkt Schuljahrgang 9: Daten codieren und ihre Verarbeitung verstehen |
| 10 | Programmierung / OOP | Algorithmen- und Datenstrukturen implementieren und testen | Kompetenzschwerpunkt Schuljahrgang 10: Algorithmen- und Datenstrukturen implementieren und testen |
| 10 | Informatiksysteme / Sprachen | Technische und theoretische Grundlagen von Informatiksystemen verstehen | Kompetenzschwerpunkt Schuljahrgang 10: Technische und theoretische Grundlagen von Informatiksystemen verstehen |
| 11/12 | Objektorientierung | Kurs 1: Objektorientiertes Modellieren | Kurs Qualifikationsphase: Objektorientiertes Modellieren |
| 11/12 | Datenbanken | Kurs 2: Daten erfassen, strukturieren und verarbeiten | Kurs Qualifikationsphase: Daten erfassen, strukturieren und verarbeiten |
| 11/12 | Software Engineering | Kurs 3: Software Engineering und Projektarbeit | Kurs Qualifikationsphase: Software Engineering und Projektarbeit |
| 11/12 | Informatik und Gesellschaft | Kurs 4: Aktuelle Entwicklungen der Informatik im gesellschaftlichen Kontext | Kurs Qualifikationsphase: Aktuelle Entwicklungen der Informatik im gesellschaftlichen Kontext |
Digitale Informatikwerkzeuge und DLF-Erweiterungen
Goals für Informatik
Goal: Algorithmen interpretieren und entwickeln
Inhaltsbereich: Algorithmen · Kompetenzschwerpunkt Schuljahrgang 9: Algorithmen interpretieren und entwickeln
Algorithmen werden als beschreibbare, testbare und implementierbare Problemlösungen verstanden; endliche Automaten erweitern die algorithmische Sicht auf zustandsbasierte Systeme.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Handlungsabläufe algorithmisch beschreiben |
|
| 2. Algorithmische Grundbausteine verwenden |
|
| 3. Variablen als Speicherplätze nutzen |
|
| 4. Algorithmen grafisch und verbal darstellen |
|
| 5. In visueller Programmiersprache implementieren |
|
| 6. Algorithmen testen und weiterentwickeln |
|
| 7. Endliche Automaten modellieren |
|
| 8. Algorithmen in der Lebenswelt bewerten |
|
Goal: Daten codieren und Verarbeitung verstehen
Inhaltsbereich: Information und Daten · Kompetenzschwerpunkt Schuljahrgang 9: Daten codieren und ihre Verarbeitung verstehen
Informationen, Daten, Codierung, Rechneraufbau, Betriebssysteme, Netzwerke und logische Grundschaltungen werden als Grundlagen von Informatiksystemen erschlossen.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Daten und Information unterscheiden |
|
| 2. Daten codieren und Maßeinheiten nutzen |
|
| 3. Dateiformate analysieren |
|
| 4. EVA-Prinzip und Rechneraufbau verstehen |
|
| 5. Betriebssysteme vergleichen |
|
| 6. Daten lokal und in Netzwerken verwalten |
|
| 7. Logische Grundschaltungen verstehen |
|
| 8. Nachhaltigkeit und Informatiksysteme reflektieren |
|
Goal: Algorithmen- und Datenstrukturen implementieren und testen
Inhaltsbereich: Programmierung / OOP · Kompetenzschwerpunkt Schuljahrgang 10: Algorithmen- und Datenstrukturen implementieren und testen
Textbasierte Programmierung, Klassen, Objekte, Attribute, Methoden, Datentypen, UML und Testen werden zu einem strukturierten Problemlösungszyklus verbunden.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Textbasierte Programmierung vorbereiten |
|
| 2. Algorithmische Grundbausteine implementieren |
|
| 3. Variablen und Datentypen anwenden |
|
| 4. Objektorientierte Grundbegriffe klären |
|
| 5. Klassen implementieren und testen |
|
| 6. UML als Darstellungsform nutzen |
|
| 7. Such-, Sortier- oder Verschlüsselungsverfahren bearbeiten |
|
| 8. Dokumentation und Fehlerbehandlung einüben |
|
Goal: Technische und theoretische Grundlagen von Informatiksystemen verstehen
Inhaltsbereich: Informatiksysteme / Sprachen · Kompetenzschwerpunkt Schuljahrgang 10: Technische und theoretische Grundlagen von Informatiksystemen verstehen
Formale Sprachen, Akzeptoren, Netzwerke, Protokolle, Ports, Dienste und Sicherheitsmaßnahmen werden als technische und theoretische Grundlagen von Informatiksystemen modelliert.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Natürliche und formale Sprachen unterscheiden |
|
| 2. Einfache formale Sprachen beschreiben |
|
| 3. Akzeptoren modellieren und implementieren |
|
| 4. Grenzen automatisierter Systeme reflektieren |
|
| 5. TCP/IP-Netzwerke verstehen |
|
| 6. Netzwerkstrukturen modellieren und simulieren |
|
| 7. Dienste, Protokolle und Ports nutzen |
|
| 8. Schutz und Sicherheit in Netzwerken anwenden |
|
Goal: Kurs 1: Objektorientiertes Modellieren
Inhaltsbereich: Objektorientierung · Kurs Qualifikationsphase: Objektorientiertes Modellieren
Objektorientierte Analyse, UML, Klassen, Objekte, Beziehungen, Prozesse, Implementierung und Testverfahren werden zur Modellierung komplexerer Systeme genutzt.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Problemstellungen mit UML analysieren |
|
| 2. Objektorientierte Analyse durchführen |
|
| 3. Prozesse modellieren |
|
| 4. Klassen implementieren |
|
| 5. Objekte dynamisch verwalten |
|
| 6. Kommunikation zwischen Objekten organisieren |
|
| 7. OOP-Konzepte begründen und bewerten |
|
| 8. Testen und Reflexion |
|
Goal: Kurs 2: Daten erfassen, strukturieren und verarbeiten
Inhaltsbereich: Datenbanken · Kurs Qualifikationsphase: Daten erfassen, strukturieren und verarbeiten
Datenbankentwurf, ER-Modell, relationale Schemata, Schlüssel, Normalisierung, Abfragen sowie Datenschutz und Datensicherheit werden praxisnah modelliert.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Miniwelt und Anforderungen analysieren |
|
| 2. ER-Modell erstellen |
|
| 3. Relationales Schema ableiten |
|
| 4. Normalisierung durchführen |
|
| 5. Datenbankmanagementsysteme verstehen |
|
| 6. Abfragesprache anwenden |
|
| 7. Daten rechtskonform erfassen und verarbeiten |
|
| 8. Projekt: Datenbankentwurf |
|
Goal: Kurs 3: Software Engineering und Projektarbeit
Inhaltsbereich: Software Engineering · Kurs Qualifikationsphase: Software Engineering und Projektarbeit
Ein größeres Softwareprojekt wird von Analyse und Spezifikation über Entwurf, Implementierung, Test, Dokumentation und Präsentation organisiert.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Projektidee und Auftrag klären |
|
| 2. Problemlösungszyklus planen |
|
| 3. Anforderungen spezifizieren |
|
| 4. Technischen Entwurf erstellen |
|
| 5. Implementierung organisieren |
|
| 6. Test und Qualitätssicherung durchführen |
|
| 7. Datenschutz, Datensicherheit und Nachhaltigkeit bewerten |
|
| 8. Projektdokumentation und Präsentation erstellen |
|
Goal: Kurs 4: Aktuelle Entwicklungen der Informatik im gesellschaftlichen Kontext
Inhaltsbereich: Informatik und Gesellschaft · Kurs Qualifikationsphase: Aktuelle Entwicklungen der Informatik im gesellschaftlichen Kontext
Aktuelle Informatiksysteme, KI, virtuelle Welten, soziale Netzwerke, Ressourcenverbrauch, Technikfolgen und lebenslanges Lernen werden analysiert und bewertet.
| Meilenstein / Task | detaillierte Inhalte / Inhaltskarten |
|---|---|
| 1. Aktuelle Informatiksysteme analysieren |
|
| 2. Chancen, Risiken und Missbrauchsmöglichkeiten bewerten |
|
| 3. Systeme künstlicher Intelligenz untersuchen |
|
| 4. Virtuelle Welten und 3D-Modellierung einordnen |
|
| 5. Soziale Netzwerke und Kollaboration reflektieren |
|
| 6. Ressourcenverbrauch von Informatiksystemen bewerten |
|
| 7. Lebenslanges Lernen ableiten |
|
| 8. Projekt: aktuelle Entwicklung bearbeiten |
|
Hinweis zur Weiterverarbeitung
Diese HTML-Struktur ist als Planungs- und Importvorlage für DigiLernFlow gedacht. Im nächsten Schritt können zu jedem Goal konkrete Learningcards, Programmieraufgaben, HTML-Arbeitsblätter, UML-/ER-Vorlagen, Promptcards, Recall-Karten und Projektaufträge ergänzt werden.