Nach Klassenstufe suchen: Klasse 10

Deutschland · KMK Bildungsstandards

Klasse 10 Digitale Welten Gestalten: Informatik in der Praxis

Dieser Kurs vermittelt fortgeschrittene Konzepte der Informatik mit Fokus auf objektorientierte Programmierung, Datenbanksysteme und die gesellschaftliche Verantwortung. Schülerinnen und Schüler entwickeln Problemlösungsstrategien für komplexe digitale Herausforderungen und reflektieren die Auswirkungen von Algorithmen auf den Alltag.

6 Einheiten·12 Themen·Alter 15-16
1

Objektorientierte Modellierung und Programmierung

2 Themen·Algorithms & Programming

Einführung in die objektorientierte Sichtweise zur Strukturierung komplexer Softwaresysteme.

Klassen und Objekte

Abstraktion von realen Objekten zu Software-Bauplänen und deren Instanziierung.

Concept-MappingIch-Du-Wir (Denken-Austauschen-Vorstellen)
Generieren
Vererbung und Polymorphie

Nutzung von Hierarchien zur Vermeidung von Code-Duplizierung und zur Erhöhung der Flexibilität.

Lernen durch LehrenProblemorientiertes Lernen
Generieren
2

Datenbanksysteme und Datenmodellierung

2 Themen·Data & Analysis

Strukturierung, Speicherung und Abfrage großer Datenmengen mittels relationaler Datenbanken.

Das Relationale Datenmodell

Entwurf von Tabellenstrukturen und Verknüpfungen mittels Entity-Relationship-Diagrammen.

Kollaboratives ProblemlösenLernen an Stationen
Generieren
Abfragen mit SQL

Gezielte Extraktion und Manipulation von Informationen aus relationalen Datenbanken.

Escape RoomFallstudienanalyse
Generieren
3

Rechnernetze und Internettechnologien

2 Themen·Networks & Security

Verständnis der technischen Grundlagen der Datenübertragung und der Schichtenarchitektur des Internets.

Protokolle und das Schichtenmodell

Analyse des TCP/IP-Referenzmodells und der Aufgaben der einzelnen Schichten.

PlanspielGruppenpuzzle
Generieren
Kryptographie und Sicherheit

Verfahren zur Verschlüsselung von Daten und Sicherung der Privatsphäre im Netz.

Quellen-MysteryForschungskreis
Generieren
4

Algorithmen und Komplexität

2 Themen·Algorithms & Programming

Untersuchung der Effizienz von Algorithmen und Einführung in fortgeschrittene Sortier- und Suchverfahren.

Sortieralgorithmen

Vergleich von Verfahren wie Quicksort oder Mergesort hinsichtlich ihrer Laufzeit.

Lernen an StationenEntscheidungsmatrix
Generieren
Rekursion

Verständnis von Funktionen, die sich selbst aufrufen, zur Lösung komplexer Probleme.

MuseumsgangProblemorientiertes Lernen
Generieren
5

Künstliche Intelligenz und Maschinelles Lernen

2 Themen·Impacts of Computing

Grundlagen der Funktionsweise von KI-Systemen und deren gesellschaftliche Bedeutung.

Funktionsweise Neuronaler Netze

Einführung in das Training von Modellen durch Daten und Gewichtung.

PlanspielFallstudienanalyse
Generieren
Ethik der Algorithmen

Diskussion über Verantwortung, Transparenz und Bias in automatisierten Systemen.

DebatteFishbowl-Diskussion
Generieren
6

Software-Projektmanagement

2 Themen·Project Work

Planung und Durchführung eines eigenen Softwareprojekts in Teams.

Agile Entwicklung

Anwendung von Methoden wie Scrum oder Kanban zur Organisation von Programmieraufgaben.

Projektbasiertes LernenEntscheidungsmatrix
Generieren
Dokumentation und Präsentation

Erstellung technischer Dokumentationen und Vorstellung der Projektergebnisse.

MuseumsgangExpertenrunde
Generieren