Nach Klassenstufe suchen: Klasse 9

Deutschland · KMK Bildungsstandards

Klasse 9 Digitale Welten Gestalten: Informatik und Gesellschaft

Dieser Kurs vermittelt tiefgehende Kompetenzen in der Programmierung, dem Verständnis komplexer Netzwerke und der kritischen Reflexion technologischer Auswirkungen. Schülerinnen und Schüler entwickeln Problemlösungsstrategien durch Computational Thinking und wenden diese in praxisnahen Projekten an.

6 Einheiten·18 Themen·Alter 14-15
1

Algorithmen und komplexe Datenstrukturen

3 Themen·Algorithms & Programming

Vertiefung der Programmierung durch die Einführung von Listen, Objekten und effizienten Such- sowie Sortieralgorithmen.

Listen und dynamische Daten

Verwaltung von Datenmengen in Listen und Arrays zur Lösung komplexerer Speicheraufgaben.

Problemorientiertes LernenIch-Du-Wir (Denken-Austauschen-Vorstellen)
Generieren
Sortier- und Suchverfahren

Analyse und Implementierung von klassischen Algorithmen wie BubbleSort oder Binäre Suche.

ForschungskreisLernen an StationenKollaboratives Problemlösen
Generieren
Modularisierung und Funktionen

Strukturierung von Code durch eigene Funktionen und Parameterübergabe zur Vermeidung von Redundanz.

Lernen durch LehrenProjektbasiertes Lernen
Generieren
2

Vernetzte Systeme und Internetprotokolle

3 Themen·Networks & Security

Untersuchung der technischen Grundlagen des Internets und der Kommunikation in Rechnernetzen.

Das Schichtenmodell der Kommunikation

Verständnis der Datenübertragung durch das ISO/OSI-Modell oder das TCP/IP-Referenzmodell.

PlanspielConcept-MappingRollenspiel
Generieren
IP-Adressierung und Routing

Funktionsweise von IP-Adressen, Subnetzen und die Rolle von Routern im Netzwerk.

Lernen an StationenProblemorientiertes Lernen
Generieren
Client-Server-Prinzip

Analyse der Interaktion zwischen Webbrowsern und Webservern über das HTTP-Protokoll.

Lernen durch LehrenMuseumsgang
Generieren
3

Datenbanken und Informationsmanagement

3 Themen·Data & Analysis

Einführung in relationale Datenbanksysteme und die Abfragesprache SQL zur Verwaltung großer Datenbestände.

Relationales Datenmodell

Strukturierung von Informationen in Tabellen, Primärschlüsseln und Fremdschlüsselbeziehungen.

Concept-MappingKollaboratives Problemlösen
Generieren
Abfragen mit SQL

Erlernen der Grundbefehle SELECT, FROM, WHERE und JOIN zur gezielten Datenauswertung.

Escape RoomProblemorientiertes LernenFallstudienanalyse
Generieren
Datenschutz in Datenbanksystemen

Diskussion über Zugriffsrechte, Datensparsamkeit und die Verantwortung von Datenbankadministratoren.

FallstudienanalyseDebatte
Generieren
4

Künstliche Intelligenz und Maschinelles Lernen

3 Themen·Impacts of Computing

Grundlagen der KI, Funktionsweise von neuronalen Netzen und gesellschaftliche Implikationen automatisierter Entscheidungen.

Wie Maschinen lernen

Unterscheidung zwischen klassischer Programmierung und lernenden Systemen anhand von Trainingsdaten.

ForschungskreisMuseumsgangIch-Du-Wir (Denken-Austauschen-Vorstellen)
Generieren
Neuronale Netze verstehen

Vereinfachte Darstellung der Funktionsweise von Neuronen und Schichten in einem Netzwerk.

PlanspielGruppenpuzzle
Generieren
Ethik und Bias in der KI

Untersuchung von Vorurteilen in Algorithmen und die Verantwortung beim Einsatz von KI.

Fishbowl-DiskussionFallstudienanalyseEntscheidungsmatrix
Generieren
5

Kryptographie und IT-Sicherheit

3 Themen·Networks & Security

Methoden der Verschlüsselung von der Antike bis zur modernen Public-Key-Kryptographie.

Symmetrische Verschlüsselung

Historische Verfahren wie Caesar und Vigenere sowie deren Sicherheit gegenüber Kryptoanalyse.

Escape RoomKollaboratives Problemlösen
Generieren
Asymmetrische Verschlüsselung

Das Prinzip von Public und Private Key sowie die Anwendung beim sicheren Surfen (HTTPS).

Lernen durch LehrenIch-Du-Wir (Denken-Austauschen-Vorstellen)
Generieren
Digitale Signaturen und Zertifikate

Sicherstellung von Authentizität und Integrität digitaler Dokumente.

FallstudienanalyseExpertenrunde
Generieren
6

Software-Projekt: Von der Idee zum Produkt

3 Themen·Algorithms & Programming

Anwendung aller gelernten Konzepte in einem eigenständigen Programmierprojekt nach agilen Methoden.

Anforderungsanalyse und Planung

Definition von User Stories und Erstellung eines Projektplans für eine eigene Anwendung.

Brainstorming-KarussellProjektbasiertes Lernen
Generieren
Agile Entwicklung und Testing

Iterative Programmierung des Prototyps und Durchführung von Modultests.

Kollaboratives ProblemlösenLernen durch Lehren
Generieren
Präsentation und Evaluation

Vorstellung der Ergebnisse und Reflexion über den Entwicklungsprozess.

MuseumsgangAusstellungsmethode
Generieren