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:51] – 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> | <WRAP nicebox red> | ||
| - | - O-Notation kennen | + | ** Datenstrukturen (Skript Kapitel 4) ** |
| - | - Zu bestimmten Komplexitäten Algorithmen angeben können | + | - Was ist eine Datenstruktur verglichen mit einem Datentyp? |
| - | - Bubblesort, Mergesort, Swapsort, Selectionsort verstehen und erklären können. | + | - Die folgenden Datenstrukturen sollten verstanden werden: |
| - | - Komplexität der oben genannten Sortieralgorithmen angeben und erklären können. | + | * Liste (Array) |
| - | - Die Programme zu den vier Algorithmen erklären können. | + | * Verkettete Liste |
| - | - Problem des Handlungsreisenden erklären können | + | * Stack (Stapel) |
| - | - Erklären, wie man eine Ausgangslösung erhält. Anzahl mögliche Touren berechnen können. | + | * Graphen |
| - | - 2-Opt oder 3-Opt erklären können. | + | * Baum also Spezialfall des Graphen |
| - | - Idee von Simulated Annealing erklären können. | + | * Heap als Spezialfall |
| - | - Grundprinzip des Ameisenalgorithmus erklären können. | + | |
| </ | </ | ||
| - | ==== F. KI und Neuronale | + | |
| + | <WRAP nicebox red> | ||
| + | ** Begriffe und Komplexität ** | ||
| + | - Was ist ein Algorithmus? | ||
| + | - Was versteht man unter der Komplexität eines Algorithmus? | ||
| + | - Was sagt die O-Notation für einen Algorithmus aus (Landau-Notation mit dem grossen O)? | ||
| + | - Beispiele angeben können für die verschiedenen Komplexitätsklassen. | ||
| + | </ | ||
| + | |||
| + | <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 der A*-Algorithmus? | ||
| + | |||
| + | [[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 (Traveling Salesman-Problem) ** | ||
| + | - Das Problem verstehen und Anwendungen dafür kennen. | ||
| + | - Wie viele Touren gibt es bei n Städten theoretisch? | ||
| + | - Erkläre drei Algorithmen, | ||
| + | - Das Prinzip des Ameisen-Algorithmus verstehen und erklären können. | ||
| + | - Das Lösungsprinzip von 2-Opt (oder allgemein k-Opt) verstehen und erklären können. | ||
| + | - Was bedeutet Simulated Annealing? Wozu wird es eingesetzt? | ||
| + | </ | ||
| + | ==== F. KI und Neuronale | ||
| + | |||
| + | <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 133: | 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 ===== | ||