Top-Aktuell
QuickLinks
Kontakt
Abitur 2012
Klausurpläne SII
Arbeitsgemeinschaften
Schulleben
Ganztagsschule
Beratung
Schulsozialarbeit
Aktuelle Besucherzahl
Unsere Schule profitiert von einem starken und verlässlichen Partner in der Wirtschaft.
Das Haus St. Josef in Eschweiler ist der Träger unserer Übermittagsbetreuung.
Hier zeigen wir seit vielen Jahren unser soziales Engagement: Partnerschaftsprojekt MALABON
Wir erhalten unsere aktuelle Besucherzahl seit nunmehr 10 Jahren von:
Inhalte Grundkurs Informatik Stufe 12 + 13 (Stand: August 2009)
Algorithmen und Datenstrukturen I (12/1)
- Kleinere rekursive Algorithmen: „Türme von Hanoi“, „Binomialkoeffizienten“, etc.; Schachtelmodell zur Veranschaulichung der Rekursion
- ADT Queue (nach den Vorgaben des Zentralabiturs), Anwendung z.B. Simulation eines Wartezimmers
- ADT Stack (nach den Vorgaben des Zentralabiturs), Anwendung z.B. Stackrechner, klammernfreie UPN-Notation von mathematischen Termen.
- ADT Lineare Liste (objektorientiert implementiert), Methoden der Linearen Liste (nach den Vorgaben des Zentralabiturs). Anwendung z.B. lexikographisch geordnete Listen, Projekt z.B. „Geordnete Adressliste", Laden und Speichern von Listen mittels Streams.
- Klassendiagramme, ist-, hat- und kennt- Beziehungen zwischen Klassen. Dokumentation von Projekten.
- Einführung in den ADT Binärbaum über das Städteraten (Methoden des Binärbaums nach den Vorgaben des Zentralabiturs, insbesondere die rekursive Charakterisierung), Traversierungsalgorithmen.
- Suchbaum als spezieller Binärbaum. ADT OrderedTree, Suchbaumoperationen Einfügen und Suchen, rekursiv formuliert. Laden und Speichern von Bäumen mittels Streams.
Formale Sprachen und Compilerbau (12/2)
- Einführung in formale Sprachen: Grammatik, Alphabet, Syntax-Analyse und abstraktes Wortproblem. Formale Ableitung von Wörtern aus dem Startsymbol. Reguläre Grammatiken und Sprachen.
- Endliche Automaten und ihre Grenzen in der Syntax-Analyse. Alternativ die Methode des rekursiven Abstiegs. Parser zur Syntaxanalyse. Wertliefernde Automaten und wertliefernde Parser. Entwurf und Implementation von Teilen eines Compilers für eine einfache formale Sprache, Trennung von Scanner und Parser.
Datenbanksysteme, komplexe Algorithmen (13/1)
- hierarchische und relationale Datenbanksysteme, exemplarische, einfache SQL-Anfragen, Integration von MySQL in die Hochsprache Java, Implementation von Datenbank-Abfragen, Normalisierung von Datenbanken: Überführung einer Datenbank in die 1. bis 3. Normalform, Relationenalgebra (Selektion, Projektion, Join), SQL-Abfragen über eine oder mehrere verknüpfte Tabellen,
- Kryptologie, Symmetrische Verschlüsselungsverfahren (Cäsar, Vigenére), Asymmetrische Verschlüsselungsverfahren (RSA), Datenschutzaspekte
Wiederholung und Vertiefung ausgewählter Kapitel aus 12 und 13.1 (13.2)
- ADT Stack, ADT Queue, ADT List, ADT BinTree, ADT OrderedTree,
- Formale Sprachen, Automaten, Methode des rekursiven Abstiegs, Compilerbau
- Datenbanken
Zusatzthemen:
- Backtracking-Algorithmus zur Lösung komplexer Suchprobleme, Beispiele „Acht Damen auf dem Schachbrett“, „Teilbarkeitspuzzle“ und "Springerwanderung". Integration des Backtracking-Algorithmus in die fundamentalen Suchstrategien Tiefensuche, Breitensuche und Bestensuche.



