Informatik-Abitur-2020: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
Zeile 78: Zeile 78:
# Anwendung von linearen Datenstrukturen in der Programmierung: [[List]], [[Stack]], [[Queue]]
# Anwendung von linearen Datenstrukturen in der Programmierung: [[List]], [[Stack]], [[Queue]]
# <strike>[[Vererbung]] und [[Polymorphie]]</strike>
# <strike>[[Vererbung]] und [[Polymorphie]]</strike>
==Abiklausur (GK)==
Der Lehrer muss aus 4 Aufgaben 2 auswählen und den Schülern vorlegen. Die Schüler haben keine Auswahl.
In der Regel haben die 4 Aufgaben folgende Schwerpunkte:
# lineare Datenstrukturen, Implementationsdiagramme, Objektorientierte Programmierung
# Binärbäume, binäre Suchbäume
# Datenbanken
# Automaten und Grammatiken
Es '''muss''' eine Aufgabe aus den Bereichen 1+2 ausgewählt werden, die andere Aufgabe ist frei wählbar.

Version vom 1. April 2020, 07:28 Uhr


Auf dieser Seite wird alles gesammelt, was für das Abitur 2020 (LK + GK) wichtig ist.

Wiederholungsaufgaben

Auf der Seite Informatik-Abitur-Wiederholung finden sich Wiederholungsaufgaben mit Lösungen zu den verschiedenen Themenbereichen!

Materialien des Ministeriums für das Abi 2020

Vorgaben für das Abitur 2020

Die kann man hier herunterladen: Datei:Informatik 2020.pdf

  • GK: Besonders wichtig ist die Tabelle auf S. 4/5!
  • LK: Besonders wichtig ist die Tabelle auf S. 5/5!

Operatoren für die Aufgaben

Die kann man hier herunterladen: Datei:IF Operatoren.pdf

Hier werden die sog. Operatoren (z.B. "implementieren", "beschreiben", "benennen"...) erläutert.
Vorschlag zur Umgehensweise: Ausdrucken, durchlesen, ungewohnte Operatoren anstreichen, später nochmal anschauen.

Dokumentationen

Im Abitur bekommt man zu fast allen Klassen eine Dokumentation.

Ausnahmen:
die folgenden Teile der Dokumentation liegen nicht der Klausur bei:

  1. Basis-Sprachelemente und -Datentypen
    1. insbesondere die Klasse String, der Datentyp char und die Wrapper
  2. SQL
  3. Klassendiagramme (d.h. Entwurfsdiagramme und Implementationsdiagramme)

Leistungskurs

Vorabi-Klausur (LK)

a) Datenbanken:

  1. Entity-Relationship-Modell, relationales Datenmodell
  2. SQL
  3. Normalisierung
  4. mit Java auf SQL zugreifen
  5. Grundprinzipien des Datenschutzes:
    1. Verbot mit Erlaubnisvorbehalt
    2. Erforderlichkeit

b) lineare Datenstrukturen, Implementationsdiagramme, Vererbung

  1. Erstellen / Erweitern von Implementationsdiagrammen
  2. Anwendung von linearen Datenstrukturen in der Programmierung: List, Stack, Queue
  3. Vererbung und Polymorphie
  4. Arrays :
    Von Arrays kommt im Vorabi nur dran:
    1. String[][] data = queryResult.getData() und dann das 2-dim Array data mit einer Schleife auswerten.
    2. (in einer anderen Aufgabe:) einen einfachen Schleifendurchlauf durch ein Array lesen/schreiben.
  5. NEU: Struktogramme für Programmabläufe verstehen/erweitern.

c) Netzwerkprogrammierung

  1. Protokolle erstellen / erweitern
  2. Implementationsdiagramm für eine Serveranwendung, z.B. Implementationsdiagramm GossipServer
  3. einen Server programmieren, z.B. Implementierung Gossipserver
  4. Datenverwaltung im Server mit Listen: Hilfsmethoden!

Grundkurs

Vorabi-Klausur (GK)

a) Datenbanken:

  1. Entity-Relationship-Modell, relationales Datenmodell
  2. SQL
  3. Normalisierung
  4. mit Java auf SQL zugreifen
  5. Grundprinzipien des Datenschutzes:
    1. Verbot mit Erlaubnisvorbehalt
    2. Erforderlichkeit

b) lineare Datenstrukturen, Implementationsdiagramme, Vererbung

  1. Erstellen / Erweitern von Implementationsdiagrammen
  2. Anwendung von linearen Datenstrukturen in der Programmierung: List, Stack, Queue
  3. Vererbung und Polymorphie

Abiklausur (GK)

Der Lehrer muss aus 4 Aufgaben 2 auswählen und den Schülern vorlegen. Die Schüler haben keine Auswahl. In der Regel haben die 4 Aufgaben folgende Schwerpunkte:

  1. lineare Datenstrukturen, Implementationsdiagramme, Objektorientierte Programmierung
  2. Binärbäume, binäre Suchbäume
  3. Datenbanken
  4. Automaten und Grammatiken

Es muss eine Aufgabe aus den Bereichen 1+2 ausgewählt werden, die andere Aufgabe ist frei wählbar.