1.6 Musterklassenarbeit

Papierversion, ausdrucken und ohne weitere Hilfsmittel versuchen zu lösen. Klassenarbeitsverwaltung für Schüler Hinweis: Quellcode muss sauber formatiert und sinnvoll kommentiert sein! 1. Ausgeben aller Klassenarbeiten 10P Erstellen Sie ein Struktogramm für die Methode ausgebenKlassenarbeiten(), die für alle vorhandenen Klassenarbeiten deren Methode ausgeben() aufruft. 2. Methoden neueKlassenarbeit(..) 20P Um die Noten neuer Klassenarbeiten zu speichern sind in der Klasse Schueler zwei…

1.5 🚧 Projekt Medienverwaltung

Bei diesem Unterrichtsentwurf sollen die OOP-Grundlagen aus der TGI-Eingangsklasse oder dem 1. Lehrjahr Fachinformatiker wiederholt und erweitert werden. Synopsis: Zeichensoftware: umlet.com Anleitung: UMLet_Kurzanleitung_eck-2017.pdf 1. Einfache Büchersammlung mit Zusicherungen Für eine Büchersammlung soll eine Software erstellt werden. Hier ein (unvollständiger) Entwurf eines Klassendiagramms und ein wenig Java-Code.Die Überprüfung von Zusicherungen z.B. {>=0} dienen dazu fehlerhafte Attributswerte…

Demo-Software k-NN

2.0 🚧 K-nächste-Nachbarn (K-NN) (k-nearest-neighbours)

❗️Zur Zeit 404-Fehler❗️: {Lesen: https://www.tecislava.com/blog/k-nearest-neighbor🔗 Aufgabe machen: https://www.tecislava.com/blog/ubung-k-nearest-neighbor🔗}Umfangreiche Beschreibung: [www.ibm.com/de-de/topics/knn 🔗] Weiterer möglicher Einstieg mit dem Demonstrator: https://klassenkarte.de/index.php/ki/zum/🔗 Sehr anschaulich mit Java-Programm Auf der KI-Fortbildung hat uns Siegmar von Detten eine prima k-NN-Java-Visualisierung gezeigt, folgender Code wurde durch seine Software inspiriert. Diese Software ist noch lange nicht „schön“ nach meinem Empfinden, aber ich muss „liefern“…

KI-Themen

1.0 🚧 Künstliche Intelligenz Überblick

Schnipsel aus Fortbildung Sommer 2023 Ki-Definition? Lesen Wikipedia: Begriffsherkunft und Definitionsversuche 🔗 Turing-Test Wikipedia: Turing-Test 🔗 Ausprobieren ohne Computer (ab Seite 20): aiunplugged.org/german.pdf🔗 Fragen dazu: aiunplugged.org/activity5-german.pdf🔗 KI-Teilgebiete Wissensbasiert Wissensbasierte Ansätze der künstlichen Intelligenz zeichnen sich dadurch aus, dass Wissen explizit und in nachvollziehbarer Weise hinterlegt, erzeugt, verwendet bzw. abgefragt werden kann. Zu diesen Ansätzen gehören: Der…

|

TG13 INFT Ich kann Liste

Liste für SJ 24/25 Fähigkeiten Links Kommentar KA Abstrakte Klassen und Operationen https://mezmedia.de/praktische-informatik/oop-java/abstrakte-operationen-und-klassen/ KA1 Projekt Medienverwaltung 1.5 🚧 Projekt Medienverwaltung KA1 Verkettete Listen https://mezmedia.de/praktische-informatik/oop-java/2-1-verkettete-listen/ KA1 Stack, Kellerspeicher https://mezmedia.de/praktische-informatik/oop-java/2-2-stack/ KA1 Bäume https://mezmedia.de/praktische-informatik/oop-java/2-4-baeume-binaerbaeume/ Interativer Preorderdurchlauf KA? OOP Aufgaben https://mezmedia.de/praktische-informatik/oop-java/2-5-aufgaben/ KA? Ich kann Liste SJ 23/24 Seitenaufrufe: 6

2.5 Datenstrukturen Aufgaben

1. Messwert-Erfassung (alpha) Hinweis (alpha): Aufgabe kann noch Denkfehler enthalten! Bitte auch mit Forsa auf Korrektheit der Darstellung prüfen..Anforderungsbereich: 1️⃣ Reproduktion; 2️⃣ Reorganisation; 3️⃣ Reflexion/Problemlösung/Bewertung Ein Temperatursensor wird regelmäßig durch eine Steuerung ausgelesen (hier eine vereinfachte Simulation, ich habe auf Timer und GUI verzichtet). Seine Messwerte (Daten) sollen dabei gespeichert und später ausgegeben werden. Drei…

Binärbaum

2.4 Bäume (Binärbäume)

Synopsis: [Binärbaum] Viele Inhalte entnommen aus LFB 02L-baeume-arbeitsblatt.docx [u-helmich.de/inf/kursQ1/folge17/folge17.html] Definitionen Fragen zum Baum oben: Tiefendurchlauf Gehe alle Knoten ausgehend vom Startknoten (Wurzel) durch. Es gibt 3 Reihenfolgen: Ein Inorder-Tiefendurchlauf ergibt diese Zahlenfolge:5, 10, 21, 7, 8, 2, 3, 0Nennen Sie die Zahlenfolge für einen Preorder-Tiefendurchlauf: Nennen Sie die Zahlenfolge für einen Postorder-Tiefendurchlauf: Binärbaum implementieren Ich…

2.2 Stack (Kellerspeicher/Stapel)

Synopsis: [Interface Deque<E>][Wikipedia: Stapelspeicher] Als Speicherelemente werden hier zunächst Int-Zahlen verwendet, es könnten aber auch Objekte sein. Stack mit Array implementieren Verwendet man ein Array stapel als Stapelspeicher, muss man wissen wo sich das oberste Element befindet. Dazu wird ein Stackpointer (SP) verwendet, eine Variable, die den Index bzw. die Adresse des obersten Elements bzw….

2.1 Verkettete Listen

2.1 Verkettete Listen

Synopsis: [Wikipedia: Liste (Datenstruktur)] [Class LinkedList<E>] [W3schools: Java LinkedList] Verkettete Listen dienen zur Speicherung beliebiger Elemente (Zahlen, Strings, Objekte …) im Hauptspeicher. Sie fallen in die Kategorie der dynamischen Datenstrukturen. Hierbei handelt es sich um Datenstrukturen, die beliebig im Hauptspeicher wachsen können, sich aber auch wieder beliebig verkleinern können.Um eine verkettete Liste realisieren zu können, benötigt…

|

TG12 INFT Ich kann Liste

Liste für SJ 23/24 Fähigkeiten Links Kommentar Arduino Software einrichten,Aufgaben zum Einstieg,Tastenprellen, Floating, buttonCheck()analogWrite(), PWManalogRead(), Zeitmultiplexausgabe 2 Stellig 1.1 Einstieg in Arduino für STM321.1b Bitschubserei1.1s Spickzettel1.1x STM32 GPIO Ports1.2 Aufgaben zum Einstieg KA1 FußgängerampelLüftersteuerungAutoblinkerUPDown-Zähler mit 7SegmentanzeigeGaragentorsimulation 1.3 Zustandsdiagramm KA1 Ext. Interrupt einstellenSekundenzählerSkigondel 1.4 Interrupts KA2 Timer-ISR im Zustandsdiagramm verwenden 1.5 Timer KA2 Timerinterrupts einstellen können…

1.1 🚧 SPS-Logik-Simulation
| |

1.1 🚧 SPS-Logik-Simulation

Einordnen des Unterrichtsentwurfs: Hier wird Digitaltechnik mit µC Programmierung in C/Assembler in Java mit Oberfläche betrieben. Günstige Voraussetzungen: Perfekt passend wäre der Zeitpunkt in der Eingangsklasse bei dem in Java die Oberflächenprogrammierung behandelt wurde und in Assembler die ersten Schritte unternommen werden sollen. Letztlich soll verstanden werden, wie die µC Register direkt verwendet werden mit…