Wahlgrundkurs Informatik

Überblick

Zur Bewältigung zukünftiger Lebensaufgaben in einer modernen, technisch geprägten Wissens- und Informationsgesellschaft benötigen die Schüler fachwissenschaftlich fundiertes, anwendungsbereites Wissen für ein grundlegendes Technikverständnis, für den Umgang mit Modellen, für den Umgang mit Informationen sowie für die Nutzung und Beherrschung moderner Informations- und Kommunikationstechnologien. Dabei spielt der Fachunterricht Informatik eine zentrale Rolle im Prozess informatischer Bildung am Gymnasium.

Besonderes Augenmerk liegt auf der Entwicklung von Lern-, Methoden und Sozialkompetenzen. Die Schüler werden sukzessive befähigt, Informationen gezielt zu finden, zu selektieren, zu repräsentieren, zu interpretieren, darzustellen und zu beurteilen.

Der Umgang mit Daten und Informationen und deren Verarbeitung durchdringt alle Bereiche. Die Schüler entwickeln ein Verständnis für dafür benötigte Verfahren und können diese bewusst nutzen. Es gilt, Strukturen zu abstrahieren, Modelle zu bilden, diese zu bewerten, anzuwenden sowie Lösungsverfahren zuzuordnen. Insbesondere sind die Schüler in den einzelnen Klassen- bzw. Jahrgangsstufen zunehmend selbstständig in der Lage, Problemlöseprozesse zu gestalten sowie im Team kreativ und phantasievoll zu arbeiten.

Übersicht über die Lernbereiche und deren Inhalte

Klasse 11 und 12

  1. Kommunikation in Netzen
  2. Informatische Modelle
    1. Überblick über Datenmodellierung und Datenflussmodellierung
    2. Automatenbegriff, Arbeit mit der Lernumgebung Kara
    3. Überblick über objektorientierte Modellierung
  3. Sicherheit von Informationen
    1. Datenschutz und bürgerliche Grundrechte
    2. historische kryptografische Verfahren
    3. moderne kryptografische Verfahren
  4. Algorithmierung und Robotik mit Lego Mindstorms und Java
  5. Datenbanken
    1. Datenbankentwurf
    2. praktische Arbeit mit mySQL
  6. Ausgewählte Algorithmen und Effizienz
    1. Suche in Arrays (Bubblesort, Selection Sort, Quicksort)
    2. Komplexität von Suchalgorithmen
  7. Datenstrukturen und Modularisierung