
Aufgaben und Ziele des Informatikunterrichts
Der ab dem Schuljahr 2006/2007 gültige Rahmenplan für die gymnasiale Oberstufe definiert die Aufgaben und Ziele des Unterrichts wie folgt: "Im Informatikunterricht entwickeln die Schülerinnen und Schüler Verständnis der Funktionsweise, des Einsatzes und der Nutzung von Informatiksystemen und erkennen, welche Interessen von den unterschiedlichen gesellschaftlichen Gruppen in diesem Zusammenhang verfolgt werden. Der Informatikunterricht führt zu einer kritischen Auseinandersetzung mit Informatiksystemen und eröffnet die Möglichkeit, bei der menschengerechten Gestaltung solcher Systeme mitzuwirken.
Im Informatikunterricht der Oberstufe erarbeiten sich die Schülerinnen und Schüler exemplarisch Inhalte und Methoden der Informatik. Ziel ist die Entwicklung einer Vorstellung von Informatik als Wissenschaft, die durch Abstraktion und Modellbildung von speziellen Gegebenheiten absieht und dadurch zu den allgemeinen Gesetzen, die der Informationsverarbeitung zugrunde liegen, vorstößt."
Unterrichtsinhalte der gymnasialen Oberstufe
Informatik ist in der EPhase am OSZ für alle Schüler ein wöchentlich zweistündiges Pflichtfach.
Im Kurssystem kann das Fach belegt und als drittes oder viertes Prüfungsfach gewählt
werden. Außerdem besteht die Möglichkeit Informatik als fünfte Prüfungskomponente einzubringen.
Wir legen Wert auf einen praxisorientierten Unterricht und bieten als Einstieg in die Basiskurse einen internetorientierten Zugang. In der 11. Klasse steht für zwei Schüler jeweils ein PC zur Verfügung. Im Kurssystem erhält jeder Schüler Zugang zu einem eigenen PC. Aufgaben und Projekte werden von den Schülern selbstständig oder in Gruppen mit Hilfestellung gelöst.
Inhalte der EPhase
1. Grundlagen informatischen Arbeitens
Rechnerorganisation (Funktion des schulischen Rechnersystems, Betriebssysteme, Softwarewerkzeuge),
Netze (Anmeldung, Authentifikation, Zugriffsrechte, Verzeichnisbaum),
Geschichte der Informatik (Entwicklung von Rechnertypen und Softwarewerkzeugen und vernetzten Systemen.
2. Grundlagen der Programmentwicklung
Einführung in das informatische Modellieren (Analyse, Implementierung, dokumentationsunterstützende Techniken, Grundlagen OOP),
Umsetzung mit einer Programmiersprache (elementare Daten- und Steuerstrukturen am Beispiel der Programmiersprache DELPHI, Integration vorhandener Software-Bausteine in eigene Programme, Analyse und Erweiterung eines gegebenen Projekts).
3. Datenschutz und Datensicherheit
Datenschutzgesetz mit Fallbeispielen,
Zugriffsschutz,
Sicherungsmöglichkeiten (z.B. Backup).
Inhalte des Kurssystems
1. und 2. Kurssemester: Datenbanken und Softwareentwicklung
- Datenmodellierung und relationales Datenbankschema,
- praktische Umsetzung in ein Datenbank-Managementsystem,
- Abfragen (Projektion, Selektion, Join),
- Datenschutz und Sicherheit,
- Algorithmen und Datenstrukturen,
- objektorientierte Modellierung,
- objektorientierte Programmierung,
- Syntax und Semantik.
3. Kurssemester: Grundlagen der Informatik und Vertiefungsgebiet
- Schichtenarchitektur und von-Neumann-Architektur,
- Client-Server-Struktur, Protokolle,
- zustandsorientierte Modellierung,
- endliche Automaten, Vergleich natürlicher und formaler Sprachen,
- Vertiefungsgebiet: z.B. Kryptologie und Datensicherheit, Computernetze,
theoretische Informatik, Informatik und Gesellschaft, (Datenbanken).4. Kurssemester: Softwareprojekt
- Grundlagen systematischer Softwareentwicklung,
- Ergonomie.
An unserem OSZ des Typs Wirtschaft und Verwaltung ist entweder das Projekt mit einem Datenbanksystem umzusetzen oder das Vertiefungsgebiet Datenbanken im 3. Semester zu wählen.
