Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:lernzielematura:start [2026/05/07 14:50] – lehmannr | ef:lernzielematura:start [2026/05/28 14:37] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 36: | Zeile 36: | ||
| - Darstellungsarten von Logischen Funktionen verstehen und umschreiben können: Logischer Ausdruck (Formel), Wahrheitstabelle, | - Darstellungsarten von Logischen Funktionen verstehen und umschreiben können: Logischer Ausdruck (Formel), Wahrheitstabelle, | ||
| - Standardgatter verstehen (Darstellung nach IEC 60617-12 kennen, siehe [[https:// | - Standardgatter verstehen (Darstellung nach IEC 60617-12 kennen, siehe [[https:// | ||
| - | - Wissen, was die De Morganschen Gesetze aussagen und einen Term damit umschreiben können. | + | - <del>Wissen, was die De Morganschen Gesetze aussagen und einen Term damit umschreiben können.</ |
| - Disjunktive Normalform verstehen und sie aus der Wahrheitstabelle aufstellen können. | - Disjunktive Normalform verstehen und sie aus der Wahrheitstabelle aufstellen können. | ||
| - Konjunktive Normalform verstehen und sie aufstellen können. | - Konjunktive Normalform verstehen und sie aufstellen können. | ||
| Zeile 42: | Zeile 42: | ||
| - Die Disjunktive Normalform mithilfe des KV-Diagramms vereinfachen können (Diagramm wird gegeben). | - Die Disjunktive Normalform mithilfe des KV-Diagramms vereinfachen können (Diagramm wird gegeben). | ||
| - Schaltung zu einer gegebenen einfachen logischen Funktion aufschrieben können. | - Schaltung zu einer gegebenen einfachen logischen Funktion aufschrieben können. | ||
| - | - Halbaddierer und Voladdierer verstehen. | + | - Halbaddierer und Voladdierer verstehen. |
| + | |||
| + | [[https:// | ||
| </ | </ | ||
| Zeile 56: | Zeile 58: | ||
| - Mikrobefehle zu den entsprechenden Makrobefehlen zuordnen können. | - Mikrobefehle zu den entsprechenden Makrobefehlen zuordnen können. | ||
| - Ein in Makrobefehlen gegebenes Programm erklären können, d.h. angeben können, was im Speicher/ | - Ein in Makrobefehlen gegebenes Programm erklären können, d.h. angeben können, was im Speicher/ | ||
| + | |||
| + | [[https:// | ||
| </ | </ | ||
| Zeile 62: | Zeile 66: | ||
| ** Symmetrische Kryptographie ** | ** Symmetrische Kryptographie ** | ||
| - | | + | |
| - | | + | |
| - | | + | |
| ** Hashfunktionen und MACs ** | ** Hashfunktionen und MACs ** | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| ** Schlüsseltausch ** | ** Schlüsseltausch ** | ||
| - | | + | |
| - | | + | |
| - | | + | |
| ** Asymmetrische Verschlüsselung und SSL/TLS ** | ** Asymmetrische Verschlüsselung und SSL/TLS ** | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | ** Zero Knowledge Proofs ** | + | ** <del>Zero Knowledge Proofs</ |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| ==== E. Datenstrukturen/ | ==== E. Datenstrukturen/ | ||
| - | | + | <WRAP nicebox red> |
| - | - Zu bestimmten Komplexitäten Algorithmen | + | ** Datenstrukturen (Skript Kapitel 4) ** |
| - | - Bubblesort, Mergesort, Swapsort, Selectionsort verstehen und erklären | + | - Was ist eine Datenstruktur verglichen mit einem Datentyp? |
| - | - Komplexität | + | - Die folgenden Datenstrukturen sollten verstanden werden: |
| - | - Die Programme zu den vier Algorithmen erklären können. | + | * Liste (Array) |
| - | - Problem des Handlungsreisenden | + | * Verkettete Liste |
| - | - Erklären, wie man eine Ausgangslösung erhält. Anzahl mögliche Touren berechnen | + | * Stack (Stapel) und Queue (Warteschlange) |
| - | - 2-Opt oder 3-Opt erklären können. | + | * Graphen |
| - | - Idee von Simulated Annealing | + | * Baum also Spezialfall des Graphen |
| - | - Grundprinzip des Ameisenalgorithmus erklären können. | + | * Heap als Spezialfall von einem Baum |
| + | </ | ||
| + | |||
| + | <WRAP nicebox red> | ||
| + | ** Begriffe und Komplexität ** | ||
| + | - Was ist ein Algorithmus? | ||
| + | - Was versteht man unter der Komplexität eines Algorithmus? | ||
| + | | ||
| + | - Beispiele | ||
| + | </ | ||
| + | |||
| + | <WRAP nicebox red> | ||
| + | ** Irrgärten und Pfadfinder-Algorithmen ** | ||
| + | |||
| + | ** Irrgärten erstellen und lösen ** | ||
| + | |||
| + | - Den Graphen zu einem Irrgarten aufzeichnen können und zu einem Graphen den Irrgarten zeichnen können. | ||
| + | - < | ||
| + | - Wie kann man einen Irrgarten erstellen mithilfe des DFS-Algorithmus? | ||
| + | - Wie funktionieren die Algorithmen " | ||
| + | - Welche Algorithmen produzieren den kürzesten Weg? | ||
| + | |||
| + | ** Allgemeine Pfadfinder-Algorithmen ** | ||
| + | - Wie funktioniert der Dijkstra-Algorithmus? | ||
| + | - Wie funktioniert | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | </ | ||
| + | |||
| + | <WRAP nicebox red> | ||
| + | ** Sortieralgorithmen ** | ||
| + | - Was ist ein stabiles bzw. ein instabiles Sortierverfahren? | ||
| + | - Wie funktioniert Selectionsort, | ||
| + | - Wie funktioniert Swaport, welche Komplexität hat er im Best- und im Worst-Case? | ||
| + | - Wie funktioniert Bubblesort, welche Komplexität hat er im Best- und im Worst-Case? | ||
| + | - Wie funktioniert Mergesort, welche Komplexität hat er im Best- und im Worst-Case? | ||
| + | </ | ||
| + | |||
| + | <WRAP nicebox red> | ||
| + | ** Problem des Handlungsreisenden | ||
| + | - Das Problem verstehen | ||
| + | - Wie viele Touren gibt es bei n Städten theoretisch? | ||
| + | - Erkläre drei Algorithmen, wie man die Ausgangslösunge finden könnte (Nearest Neighbor, Random, Greedy-Algorithmus). | ||
| + | - Das Prinzip des Ameisen-Algorithmus verstehen und erklären | ||
| + | - Das Lösungsprinzip von 2-Opt (oder allgemein k-Opt) verstehen und erklären können. | ||
| + | - Was bedeutet | ||
| + | </ | ||
| + | ==== F. KI und Neuronale Netzwerke ==== | ||
| - | ==== F. KI und Neuronale Netze ==== | + | <WRAP nicebox red> |
| - Erkläre die Begriffe " | - Erkläre die Begriffe " | ||
| - Welche grundlegenden Prinzipien und Abläufe liegen der prozeduralen Programmierung, | - Welche grundlegenden Prinzipien und Abläufe liegen der prozeduralen Programmierung, | ||
| Zeile 132: | Zeile 184: | ||
| - Was könnte unter den Begriffen "Skill Skipping", | - Was könnte unter den Begriffen "Skill Skipping", | ||
| - Nenne Bereiche, die in Zukunft durch den Einsatz von KI komplett verändert werden könnten. Erkläre kurz. | - Nenne Bereiche, die in Zukunft durch den Einsatz von KI komplett verändert werden könnten. Erkläre kurz. | ||
| - | + | </WRAP> | |
| - | <color # | + | |
| - | + | ||
| - | <color # | + | |
| - | + | ||
| - | <color # | + | |
| - | + | ||
| - | <color # | + | |
| < | < | ||
| ===== F. Netzwerke ===== | ===== F. Netzwerke ===== | ||