Informatik Dossier 2M

Code senden via Teams – bitte beachten:

Prüfung Mircrobit (Mittwoch, 14.Januar)

  • Auf isTest, mit micro:bit-python-Editor und Simulator (ohne echten micro:bit).
  • Lernziele Display: Ich kann den Microbit programmieren, dass das Display beliebige Bilder und Animationen in gewünschter Helligkeiteit anzeigt:
    • Ich kann die Display-Funktionen show() und scroll() sinnvoll verwenden.
    • Ich kann mit dem Display des Microbits Zahlen, Texte und Bilder anzeigen.
    • Ich kann Bilder-Listen erstellen.
    • Ich kann mit dem Display des Microbits Animationen (mehrere Bilder aus einer Liste) in beliebiger Geschwindigkeit anzeigen.
    • Ich kann die vordefinierten Bilder über das IMAGE-Objekt verwenden.
    • Ich kann eigene Bilder mihilfe der Image()-Funktion erstellen.
    • Ich kann die Helligkeit eigener Bilder bestimmen.
  • Lernziele Tasten: Ich kann den Microbit programmieren, dass er auf die Betätigung der Tasten und des Pin-Logos wie gewünscht reagiert:
    • Ich kann Unterschiede zwischen den Tasten-Funktionen is_pressed() (bzw. is_touched()), was_pressed() und get_presses() nennen.
    • Ich kann beurteilen, wann ich welche dieser Funktion verwenden soll, damit sich der Microbit wie gewünscht verhält.
  • Lernziele Beschleunigungssensor (accelerometer) und Gesten: Ich kann den Microbit programmieren, dass er auf Bewegungen wie gewünscht reagiert:
    • Ich kann die Beschleunigungswerte für alle drei Dimensionen (x, y, z) aus dem Beschleunigungssensor auslesen und in g bzw. in m/s2 umwandlen.
    • Ich kann die Gesamtbeschleunigung aus den drei Beschleunigungswerten berechnen.
    • Ich kann erklären, weshalb die Gesamtbeschleunigung keine Richtung hat.
    • Ich kann Gesten („shake“, „faceup“ etc.) abfragen. * Ich kann von aufeinanderfolgenden Beschleunigungswerten (z.B. in einem Diagramm) auf die Bewegungen des Microbits schliessen. * Lernziele Radio (BLE): Ich kann den Mircorbit programmieren, dass er Nachrichten senden, empfangen und anzeigen kann: * Ich kann die Funktionen send() und receive() sinnvoll verwenden. * Ich kann Nachrichten an die Konsole senden mit print(). * Ich kann über BLE voredefinierte Bilder „austauschen“ und anzeigen, indem ich nur entsprechende Codes sende und empfange. * Allgemeine Lernziele: * Ich kann Bedingungen (in if-Verzweigungen oder in while-Schleifen) mit den logischen Operatoren and, or und not verknüpfen. * Ich kann aufgrund der Tasten-Betätigung durch Listen auf und ab iterieren und dabei auf verschiedene Weise sicherstellen, dass die Grenzen der Listen nicht überschritten werden. * An Ende/Anfang der Liste stoppen. * Vom Ende wieder an den Anfang springen und umgekehrt. * Lernen mit: * Microbit-Aufgaben: Nur A, B, C, D, F – ohne Advanced-Aufgaben. * Microbit-Theorie. * Microbit-Repetitionsaufgaben. === Woche 17 (2025-12-15) === * Mittwoch: * Fragen zu Aufgaben F1…F5? * Aufgaben G (Maqueen) starten. * Freitag (nur 2Md): * Weiter mit Microbit Aufgaben G (Maqueen) * Weihnachts-Maqueens: * Spielt eine Wiehnachtsmelodie, siehe Grundlagen Melodien erstellen * Blinkt in bunten Farben, siehe Grundlagen Bottom Leds * Fährt Sternenfigur. * Etc. * Weihnachtsquiz. * HA: Keine. Schöne Weihnachtsferien. === Woche 16 (2025-12-08) === * Mittwoch: * Microbit-Aufgaben D1-D4 besprechen? * Aufgaben E (Music) freiwillig (zuhause). * Microbit Radio (BLE) besprechen: Beispiel anschauen und zu zweit testen: Eigene Kanäle und Gruppen wählen! * Microbit-Aufgaben F (Radio) starten. * Freitag: * Aufgabe F2 (Happy or not): Gemeinsam programmieren und ausprobieren. * Microbit-Aufgaben F (Radio) abschliessen. * Evtl. Start mir Maqueen. * HA: Bis und mit Aufgabe F5 gelöst. === Woche 15 (2025-12-01) === * Mittwoch: * Microbit: Aufgabe B3 besprechen. * Weiter mit Microbit-Aufgaben: C3 bis C7. * Freitag: * Mircobit: Rückblick und Ausblick. * Input und Diskussion: Was ist ein Roboter? * Microbit: Aufgabe B5 besprechen * Microbit-Aufgaben D lösen. * HA: Bis und mit Aufgabe D4 (ohne Erweiterung) selbständig gelöst. === Woche 14 (2025-11-24) === * Mittwoch: * Microbit: Aufgabe B2 und Tasten-Funktionen besprechen. * Weiter mit Microbit-Aufgaben: B3 bis B7. * Fortgeschrittene: Aufgaben C lösen oder eigene Ideen verfolgen. * Freitag: * Video zur Funktionsweise eines Beschleunigungssensors anschauen. * Microbit: Kapitel „Beschleunigung messen“ besprechen. * Weiter mit Microbit-Aufgaben C. * HA: Bis und mit Aufgabe C2 gelöst. === Woche 13 (2025-11-17) === * Mittwoch: * Microbit: Aufgabe A4/A5 gemeinsam besprechen * Weiter mit Microbit-Aufgaben: * Aufaben B zu Tasten * Bekanntgabe Noten der Prüfung (und Zeugnisnote), wenn gewünscht. * Freitag: * Rückgabe und Besprechung der Prüfung „for-Schleife und Suche“. * Prüfung korrigieren: Aufgaben mit mehr als 1 Pt Abzug erneut selbständig lösen. * Weiter mit Microbit-Aufgaben. * HA: Bis und mit Aufgaben B2 gelöst. === Woche 12 (2025-11-10) (2Md Mi und Fr vertauscht) === * Mittwoch: * Prüfung For-Schleife und Suchen. * Freitag: * Weiter mit Microbit-Aufgaben: * Microbit-Theorie. * HA: Bis und mit Aufgabe A4 gelöst. === Prüfung am Mittwoch, 12. November (2Md am 14. November) === * Inhalt: * Programmieren Teil 5 – Die for-Schleife * Suchen (linear und binär) * Lernziele siehe jeweils oben am Dossier. * Üben mit Aufgaben in Dossiers und im Repetitionsdossier: Aufgaben 2.1 bis 2.38. * 45 Minuten auf isTest. === Woche 11 (2025-11-03) === * Mittwoch: * Probeprüfung (Übung) ca. 20'. * Besprechung. * Zeit zum Üben für die Prüfung. * Freitag: * Einstieg Microbit. * Microbit-Theorie anschauen. * Mit Microbit-Aufgaben starten. * HA: Prüfungsvorbereitung. === Woche 10 (2025-10-27) === * Mittwoch: * Fragen zur binären Suche klären: * Wie komme ich von der Anzahl Einträge auf die Anzahl Abfragen (Blättern)? * Was ist Voraussetzung für binäre Suche? * Aufgabe B3 lösen. * Freitag: * Aufgabe B4: Selbständig und ganz von vorne Code schreiben, um Telefonnummer in null79 mit binärer Suche zu finden. * Aufgaben B5-B6 (B7-8 optional) lösen. * HA: Bis und mit B6 gelöst. === Woche 9 (2025-10-20) === * Mittwoch: * Rückblick for-Schleife direkt und indirekt auf Papier/WT. * Einstieg in lineare Suche: Aufgabe A2 besprechen. * Lineare Suche: Aufgaben A3 bis A5. * Fortgeschrittene lösen auch Aufgaben A6/A7. * Freitag: * Lineare Suche: Gemeinsame Besprechung Aufgabe A3. * Sehr variable und lange Suchzeit bei grossen Listen. * Einstieg in Binäre Suche: * Aufgabe B1 zu zweit. * Aufgabe B2 einzeln oder zu zweit. * HA: * Aufgaben A2 bis A5 (lineare Suche) selbständig gelöst. * Aufgbe B2 (binäre Suche) gelöst und verstanden. ++ Herbstquartal 2025:
  • gf_informatik/2madg_2025.1767435152.txt.gz
  • Zuletzt geändert: 2026-01-03 10:12
  • von gra