Informatik-Abitur-2019: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
Auf dieser Seite wird alles gesammelt, was für das Abitur 2018 (LK) wichtig ist.
Auf dieser Seite wird alles gesammelt, was für das Abitur 2018 (LK) wichtig ist.


=Materialien des Ministeriums für das Abi 2018 =
=Materialien des Ministeriums für das Abi 2019 =
==Vorgaben für das Abitur 2018==
==Vorgaben für das Abitur 2019==
Die kann man hier herunterladen: '''[[File:Informatik_2019.pdf]]'''
Die kann man hier herunterladen: '''[[File:Informatik_2019.pdf]]'''


Zeile 31: Zeile 31:


=Vorabi-Klausur (LK)=
=Vorabi-Klausur (LK)=
In der Vorabi-Klausur kommen voraussichtlich folgende Themenbereiche dran.<br/>
In der Vorabi-Klausur kommen folgende Themenbereiche dran.<br/>
Die Themenbereiche sind aufgeteilt nach den Vorgaben 2018.
Die Themenbereiche sind aufgeteilt nach den Vorgaben 2019.


aus dem Themenbereich '''A) Daten und ihre Strukturierung:'''
==A) Daten und ihre Strukturierung==
#'''Objekte und Klassen'''
#'''Objekte und Klassen'''
## [[Klassen-_und_Implementationsdiagramm|Entwurfs- und Implementationsdiagramme]]
## [[Klassen-_und_Implementationsdiagramm|Entwurfs- und Implementationsdiagramme]]
## lineare Strukturen
## lineare Strukturen
### [[Array|Arrays]] (bis 2-dimensional)
### [[Array|Arrays]] (bis 2-dimensional)<br/><font color='red'>Arrays (vermutlich nur 1-dim) kommen auf jeden Fall vor</font>
### Anwendung von [[Stack]], [[Queue]], [[List]]
### Anwendung von [[Stack]], [[Queue]], [[List]]
## <s>nicht-lineare-Datenstrukturen: Binärbaum, Binärer Suchbaum, Graph</s>


# '''Datenbanken:'''
# '''Datenbanken:'''
Zeile 45: Zeile 46:
## [[relationales Datenmodell]]
## [[relationales Datenmodell]]
## [[Anomalie|Anomalien]] und [[Normalisierung]]
## [[Anomalie|Anomalien]] und [[Normalisierung]]
## [[SQL]]<br/>'''[[SQL-Aufgaben|Übungsaufgaben zu SQL]]''', zum Teil mit '''[[SQL-Aufgaben#Lösungen_zu_den_gemischten_Aufgaben|Lösung]]''' .
## [[Java-SQL|mit Java auf SQL zugreifen]] (Die Klassen DatabaseConnector und QueryResult)<br/><font color='red'>Das kommt auf jeden Fall vor.</font>
 
==B) Algorithmen==


aus dem Themenbereich '''B) Algorithmen'''
# Analyse, Entwurf und Implementierung von Algorithmen  
# Analyse, Entwurf und Implementierung von Algorithmen  
## für lineare Datenstrukturen!
## für lineare Datenstrukturen!
 
## dazu gehören auch einfache Sortieralgorithmen: [[Selectionsort]], [[Insertionsort]], [[Bubblesort]]
## <s>schnelle Sortieralgorithmen: [[Quicksort]]</s>
## <s>Laufzeiten</s>
## <s>Laufzeiten</s>
# Operationen der Datenstruktur [[Stack#Implementierung|Stack]]: ''"Wie sieht ein Stack von innen aus?"''<br/>Dasselbe sollte man für [[Queue#Implementierung|Queues]] verstanden haben.
# Operationen der Datenstruktur [[Stack#Implementierung|Stack]]: ''"Wie sieht ein Stack von innen aus?"''<br/>Dasselbe sollte man für [[Queue#Implementierung|Queues]] verstanden haben.
# <s>Graphen: Tiefendurchlauf, Breitendurchlauf</s>
# <s>Graphen: Tiefendurchlauf, Breitendurchlauf</s>
# <s>Operationen auf BinaryTree und BinarySearchTree</s>
# <s>Algorithmen zur Kommunikation in Netzwerken (Connection, Client, Server)</s>


aus dem Themenbereich ''' C) Formale Sprachen und Automaten'''
==C) Formale Sprachen und Automaten==
# Syntax und Semantik einer Programmiersprache
# Syntax und Semantik einer Programmiersprache
## Java
## Java
## [[SQL]]
## [[SQL]]<br/>'''[[SQL-Aufgaben|Übungsaufgaben zu SQL]]''', zum Teil mit '''[[SQL-Aufgaben#Lösungen_zu_den_gemischten_Aufgaben|Lösung]]''' .
# Automaten, Grammatiken, Parser: Vergleiche hierzu die Übersicht unter '''[[:Kategorie:Endliche_Automaten]]'''.
# Automaten, Grammatiken, Parser: Vergleiche hierzu die Übersicht unter '''[[:Kategorie:Endliche_Automaten]]'''.
## <font color='red'>Überführung eines NEA in einen DEA mit der [[Potenzmengenkonstruktion]]</font>
# Möglichkeiten und Grenzen von Automaten und formalen Sprachen: z.B. Welche Sprachen können durch reguläre Grammatiken / DEAs <u>nicht</u> erzeugt werden?
==D) Informatiksysteme==
''kommt im Vorabi <u>'''nicht'''</u> vor.
==E) Informatik, Mensch, Gesellschaft==
''komt im Vorabi '''<u>nicht</u>''' vor.

Aktuelle Version vom 7. März 2019, 06:59 Uhr


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

Materialien des Ministeriums für das Abi 2019

Vorgaben für das Abitur 2019

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

  • GK: Besonders wichtig ist die Tabelle auf S. 4!
  • LK: Besonders wichtig ist die Tabelle auf S. 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)

Vorabi-Klausur (LK)

In der Vorabi-Klausur kommen folgende Themenbereiche dran.
Die Themenbereiche sind aufgeteilt nach den Vorgaben 2019.

A) Daten und ihre Strukturierung

  1. Objekte und Klassen
    1. Entwurfs- und Implementationsdiagramme
    2. lineare Strukturen
      1. Arrays (bis 2-dimensional)
        Arrays (vermutlich nur 1-dim) kommen auf jeden Fall vor
      2. Anwendung von Stack, Queue, List
    3. nicht-lineare-Datenstrukturen: Binärbaum, Binärer Suchbaum, Graph
  1. Datenbanken:
    1. Entity-Relationship-Modell
    2. relationales Datenmodell
    3. Anomalien und Normalisierung
    4. mit Java auf SQL zugreifen (Die Klassen DatabaseConnector und QueryResult)
      Das kommt auf jeden Fall vor.

B) Algorithmen

  1. Analyse, Entwurf und Implementierung von Algorithmen
    1. für lineare Datenstrukturen!
    2. dazu gehören auch einfache Sortieralgorithmen: Selectionsort, Insertionsort, Bubblesort
    3. schnelle Sortieralgorithmen: Quicksort
    4. Laufzeiten
  2. Operationen der Datenstruktur Stack: "Wie sieht ein Stack von innen aus?"
    Dasselbe sollte man für Queues verstanden haben.
  3. Graphen: Tiefendurchlauf, Breitendurchlauf
  4. Operationen auf BinaryTree und BinarySearchTree
  5. Algorithmen zur Kommunikation in Netzwerken (Connection, Client, Server)

C) Formale Sprachen und Automaten

  1. Syntax und Semantik einer Programmiersprache
    1. Java
    2. SQL
      Übungsaufgaben zu SQL, zum Teil mit Lösung .
  2. Automaten, Grammatiken, Parser: Vergleiche hierzu die Übersicht unter Kategorie:Endliche_Automaten.
    1. Überführung eines NEA in einen DEA mit der Potenzmengenkonstruktion
  3. Möglichkeiten und Grenzen von Automaten und formalen Sprachen: z.B. Welche Sprachen können durch reguläre Grammatiken / DEAs nicht erzeugt werden?

D) Informatiksysteme

kommt im Vorabi nicht vor.

E) Informatik, Mensch, Gesellschaft

komt im Vorabi nicht vor.