Nach Klassenstufe suchen: Klasse 13

Deutschland · KMK Bildungsstandards

Klasse 13 Informatik Oberstufe: Komplexe Systeme und Theoretische Grundlagen

Dieser Kurs bereitet Lernende auf die Anforderungen eines Informatikstudiums oder einer Fachausbildung vor. Der Fokus liegt auf der Abstraktion komplexer Probleme, der theoretischen Informatik sowie der ethischen Reflexion technologischer Entwicklungen.

6 Einheiten·18 Themen·Alter 18-19
1

Theoretische Informatik: Sprachen und Automaten

3 Themen·Theoretische Informatik

Untersuchung der formalen Grundlagen der Informatik durch die Analyse von endlichen Automaten und formalen Sprachen.

Endliche Automaten und reguläre Sprachen

Modellierung von Systemzuständen und Übergängen zur Erkennung von Sprachmustern.

Problemorientiertes LernenConcept-MappingLernen durch Lehren
Generieren
Grammatiken und die Chomsky-Hierarchie

Klassifizierung von Sprachen nach ihrer Komplexität und Erzeugungsregeln.

GruppenpuzzleMuseumsgangKollaboratives Problemlösen
Generieren
Grenzen der Berechenbarkeit

Auseinandersetzung mit der Turing-Maschine und dem Halteproblem.

Sokratisches SeminarExpertenrunde
Generieren
2

Datenstrukturen und Algorithmen-Analyse

3 Themen·Algorithms & Programming

Vertiefung effizienter Datenhaltung und die mathematische Bewertung von Algorithmen.

Dynamische Datenstrukturen: Bäume und Graphen

Implementierung und Anwendung von binären Suchbäumen und allgemeinen Graphenstrukturen.

Projektbasiertes LernenMuseumsgangLernen an Stationen
Generieren
Komplexitätsanalyse (O-Notation)

Mathematische Abschätzung des Zeit- und Platzbedarfs von Algorithmen.

FallstudienanalyseIch-Du-Wir (Denken-Austauschen-Vorstellen)Entscheidungsmatrix
Generieren
Sortier- und Suchverfahren im Vergleich

Analyse fortgeschrittener Algorithmen wie Quicksort oder Dijkstra.

ForschungskreisEntscheidungsmatrixLernen an Stationen
Generieren
3

Datenbanken und Informationssysteme

3 Themen·Data & Analysis

Entwurf und Abfrage relationaler Datenbanksysteme unter Berücksichtigung von Konsistenz und Sicherheit.

Relationales Datenbankdesign (ER-Modellierung)

Strukturierung von Daten durch Entity-Relationship-Diagramme und Normalisierung.

FallstudienanalyseConcept-MappingKollaboratives Problemlösen
Generieren
Komplexe SQL-Abfragen

Manipulation und Extraktion von Daten mittels Structured Query Language.

Problemorientiertes LernenLernen durch LehrenEscape Room
Generieren
Datenschutz und Datensicherheit

Rechtliche Grundlagen (DSGVO) und technische Schutzmaßnahmen.

DebatteSimulierte GerichtsverhandlungFallstudienanalyse
Generieren
4

Rechnernetze und Cybersicherheit

3 Themen·Networks & Security

Verständnis der Schichtenarchitektur des Internets und Methoden zur Absicherung der Kommunikation.

Protokolle und das Schichtenmodell (OSI/TCP-IP)

Analyse der Datenübertragung vom physikalischen Bit bis zur Anwendung.

PlanspielMuseumsgangGruppenpuzzle
Generieren
Kryptographie: Symmetrische und Asymmetrische Verfahren

Mathematische Verfahren zur Verschlüsselung und digitalen Signatur.

Escape RoomProblemorientiertes LernenForschungskreis
Generieren
Netzwerksicherheit und Angriffsvektoren

Erkennung und Abwehr von Bedrohungen wie Man-in-the-Middle oder DDoS.

FallstudienanalyseRollenspielEntscheidungsmatrix
Generieren
5

Künstliche Intelligenz und Machine Learning

3 Themen·Impacts of Computing

Einführung in die Funktionsweise neuronaler Netze und die gesellschaftliche Bedeutung von KI.

Grundlagen neuronaler Netze

Modellierung biologischer Lernprozesse durch Perzeptrone und Backpropagation.

PlanspielFallstudienanalyseFlipped Classroom
Generieren
Ethik der Künstlichen Intelligenz

Diskussion über Bias, Verantwortung und die Zukunft der Arbeit.

DebatteFishbowl-DiskussionSokratisches Seminar
Generieren
Anwendungsfelder und Grenzen von KI

Untersuchung von Large Language Models (LLM) und Computer Vision.

ExpertenrundeMuseumsgangProjektbasiertes Lernen
Generieren
6

Software-Engineering und Abschlussprojekt

3 Themen·Project Management

Anwendung agiler Methoden zur Entwicklung eines komplexen Softwaresystems im Team.

Agile Softwareentwicklung (Scrum)

Projektmanagement und iterative Entwicklungsprozesse.

Projektbasiertes LernenKollaboratives ProblemlösenEntscheidungsmatrix
Generieren
Qualitätssicherung und Testing

Verfahren zur Sicherstellung der Softwarequalität durch Unit-Tests und Code-Reviews.

Lernen durch LehrenFallstudienanalyseProblemorientiertes Lernen
Generieren
Projektpräsentation und Evaluation

Vorstellung der Ergebnisse und Reflexion des Entwicklungsprozesses.

AusstellungsmethodeExpertenrundeMuseumsgang
Generieren