Jahrgangsstufe E1, Q1, Q2

Werbung
Schulinternes Curriculum – G8
Oberstufe E1, Q1, Q2
Fach: Informatik
Obligatorik
Inhaltsfeld I
Inhalte
Grundbegriffe der
objektorientierten
Programmierung mit Java
JRE & JDK
Klassen, Objekte, Methoden (Anfragen, Aufträge), Attribute, Variablen
Praxisbezogene Einführung in kleinen Projekten (z.B. Greenfoot und BlueJ)
Verwendung unterschiedlicher Datentypen (Sting, int, boolean, float, double, char etc.)
Operatoren in Java (z.B. Vergleichsoperatoren, Klammerung, arithmetische
Operatoren, Zuweisungsoperatoren, Inkrement, Dekrement etc.)
Bedingte Anweisungen mit if-else, Zählschleifen, while-do-Anweisungen
Verwendung und Bedeutung von Konstuktoren
Programmierung und Verwendung von get- und set-Methoden
Arbeiten mit Arrays
Import der java.awt und java.swing-Klassen
Verwendung von Interfaces
Buttonprogrammierung
Programmierung von GUIs (Graphic User Interfaces)
Grafische Programmierung
Software
JDK
JRE
BlueJ
Greenfoot
BlueJ
fakultativ: Java-Editor,
Netbeans
JLabels, Applets
Vererbung und
Geheimnisprinzip
Beziehungen zwischen Klassen
Assoziation mit Multiplizität
Vererbung
Abstrakte Klassen, Polymorphie
BlueJ
Greenfoot
Datenstrukturen
Lineare Strukturen
• Schlange (Queue)
• Stapel (Stack)
• lineare Liste
• Such- und Sortieralgorithmen (Suchen und Sortieren durch direktes Einfügen)
Baumstrukturen
• Binärbaum
• binärer Suchbaum
BlueJ
Städt. Gymnasium Rodenkirchen
Sürther Str. 55
50996 Köln
Stand: 03.08.2011
Schulinternes Curriculum – G8
Modellieren und
Implementieren
kontextbezogener
Problemstellungen als
Netzwerkanwendungen
Oberstufe E1, Q1, Q2
Fach: Informatik
Netzwerkprotokolle
Client-Anwendungen
Client-Server-Anwendungen
• OSI-Schichtenmodell
• Mailserver
• Echoserver
Kryptographie
• symmetrische Verschlüsselungsverfahren (Caesar, Vigenére)
• asymmetrische Verschlüsselungsverfahren (RSA)
• Schlüsselaustausch (Diffie-Hellmann)
Inhaltsfeld II
Inhalte
Relationale Datenbanken
Modellieren kontextbezogener Problemstellungen als Datenbanken mit dem EntityRelationship-Modell
Normalisierung
Überführung einer Datenbank in die 1. bis 3.Normalform
Relationenalgebra
Selektion, Projektion, Vereinigung, Dofferenz, kartesisches Produkt, Umbenennung ,Join
SQL-Abfragen
SQL-Abfragen über eine und mehrere verknüpfte Tabellen
Städt. Gymnasium Rodenkirchen
Sürther Str. 55
50996 Köln
Filius Simulationssoftware
BlueJ
www.Matheprisma.de
MySQL
phpMyAdmin
xAMPP
webvideo-Datenbank
VirtualBox
Stand: 03.08.2011
Schulinternes Curriculum – G8
Oberstufe E1, Q1, Q2
Fach: Informatik
Datenschutzaspeke
Aspekte zum Datenschutz
Inhaltsfeld III
Inhalte
Endliche Automaten und
formale Sprachen
Einführung
Deterministische endliche
Automaten
Modellieren kontextbezogener Problemstellungen als deterministische endliche Automaten
Darstellungsformen
Darstellungsformen des deterministisch endlichen Automatens:
• Graph
• Tabelle
formale Sprachen
reguläre Sprachen
Grammatken
Visual Automata Simulator
JFLAP
Exorciser
Die Inhalte entsprechen den Vorgaben für das Zentralabitur NRW (G8).
Da das Fach Informatik zum ersten Mal in der Oberstufe angeboten wird, können sich noch Änderungen in den Inhaltsfelder aus
organisatorischen Gründen ergeben!
Städt. Gymnasium Rodenkirchen
Sürther Str. 55
50996 Köln
Stand: 03.08.2011
Herunterladen