**Dies ist eine alte Version des Dokuments!**
2Madg Wochenwiki
Code senden via Teams – bitte beachten:
- Als Screenshot (nur vom Code, nicht vom gesamten Screen) –> Snipping Tool (Windows) / cmd+shift+4 (Mac)
- Der Code enthält zuoberst eine Kommentarzeile, die die Aufgabe angbit (z.B. #Aufgabe G3)
- Zustäzlich zum Screenshot folgende Nachricht:
- Falls der Code funktioniert: „Code funktioniert“
- Falls nicht: Kurz beschreiben, was genau nicht funktioniert / wo welche Fehlermeldung kommt.
Frühlingsquartal 2026
Prüfungstermine
- 18.03.26: Prüfung Internet, Authentifizierung
- 27.05.26: Evtl. Prüfung Verschlüsselung und Social Engineering – noch nicht in ISY
- ca. 07.06.26: Vortrag oder Abgabe SE-Projekt
Woche 22 (2026-02-16)
- Mittwoch:
- Internet - Adressierung: Rückblick und Begriffe: Protokoll, Internet Protocol (IP), IP-Adresse.
- Übersicht über Internet-Begriffe
- Prüfung Microbit besprechen
- Prüfungstermin(e) (siehe oben)
- Freitag:
- Routing und Redundanz
- Evtl. Resultate aus Umfrage besprechen
Woche 21 (2026-02-09)
- Mittwoch:
- Verkehrte Welt
- Freitag:
- Adressierung im Netzwerk:
- Falls du in Lektion 1 gefehlt hast: Befolge Schritte 1 und 2 zum Internet-Simulator. Siehe Woche 20.
- Besuche den Internet-Simulator (V2).
- Auf Wunsch Bekanntgabe der Noten aus der Microbit-Prüfung.
Woche 20 (2026-02-02)
- Mittwoch:
- Internet – Einstieg
- Du führst dein eigenes Journal (Notizen/Lerntagebuch)
- Was ist das Internet?
- Internet-Simulator
- Erstelle einen Account auf https://studio.code.org/users/sign_up/account_type
- Trete deiner Klasse bei:
- Besuche den Internet-Simulator (V1) und verbinde dich mit einer Mitschüler:in.
- Freitag:
- Internet – Netzwerke bauen.
- Du hast dein Journal dabei!
- Evtl. Prüfung besprechen.
- HA: Evtl. Journal nachführen.
Winterquartal 2025
Woche 19 (2026-01-12)
- Mittwoch:
- Prüfung Mircobit!
- Freitag:
- fällt aus
- HA: keine.
Woche 18 (2026-01-05)
- Mittwoch:
- Input/Diskussion: Roboter heute und morgen.
- Weiter mit Microbit Microbit-Aufgaben G (Maqueen): Ziel: Aufgabe G3 (Staubsauger-Robotger) fertig.
- Infos zur Prüfung (siehe unten).
- HA auf Freitag: Lernziele studieren und Fragen dazu notieren.
- Freitag:
- Prüfung am Mittwoch: Infos und Fragen?
- Wie lernen mit Lernzielen, Microbit-Referenz, Aufgaben.
- An Prüfung kaum Zeit zum „Stöbern“ in der Referenz.
- Prüfungsvorbereitung oder Maqueen programmieren.
- HA: Auf Prüfungen lernen. Fragen an Herrn Graf bis spätestens Montag-Abend.
Prüfung Mircrobit (Mittwoch, 14. Januar)
- 45 Minuten auf isTest, mit micro:bit-python-Editor und Simulator (ohne echten micro:bit).
- Allgemeine Lernziele:
- Ich kann Bedingungen (in if-Verzweigungen oder in while-Schleifen) mit den logischen Operatoren
and,orundnotverknü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.
- Ich kann eigene Funktionen definieren und sinnvoll verwenden.
- Ich kenne die wichtigsten Komponenten des Microbits und finde sie auf dem Microbit.
- Lernziele Display: Ich kann den Microbit programmieren, dass das Display beliebige Bilder und Animationen in gewünschter Helligkeit anzeigt:
- Ich kann die Display-Funktionen
show(),scroll()undclear()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 bereits vorhandenen Bilder über das IMAGE-Objekt verwenden.
- Ich kann eigene Bilder mithilfe 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 Touch Logos wie gewünscht reagiert:
- Ich kann Unterschiede zwischen den Tasten-Funktionen
is_pressed()(bzw.is_touched()),was_pressed()undget_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 umwandeln.
- Ich kann die Gesamtbeschleunigung aus den drei Beschleunigungswerten berechnen.
- Ich kann Gesten („shake“, „face up“ 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()undreceive()sinnvoll verwenden. - Ich kann Nachrichten an die Konsole senden mit
print(). - Ich kann über BLE Bilder „austauschen“ und anzeigen, indem ich nur entsprechende Codes sende und empfange.
- Lernen mit:
- Obigen Lernzielen
- Microbit-Aufgaben: Nur A, B, C, D, F – ohne Advanced-Aufgaben
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:
- HA: Bis und mit Aufgabe A4 gelöst.
Prüfung am Mittwoch, 12. November (2Md am 14. November)
- Inhalt:
- 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
Woche 8 (2025-09-29)
- Mittwoch:
- For-Schleife: Fragen zu Aufgaben PB besprechen.
- Weiter mit Aufgaben PB, Ziel: Bis und mit PB9. –> HA auf Freitag.
- Freitag:
- Aufgaben Aufgaben PB10 und PB11 gemeinsam lösen.
- Einstieg in Suchen und Sortieren:
- Aufgabe A1 – 079 lösen und besprechen.
- Aufgabe A2 – Lineare Suche in python lösen und besprechen.
- HA: Keine, schöne Herbstferien!
Woche 7 (2025-09-22)
- Mittwoch:
- For-Schleife: Fragen zu Aufgaben PA (1-6) besprechen.
- Weiter mit Aufgaben PA.
- Dann Aufgaben PB.
- Rückgabe und Besprechung Prüfung Zahlensysteme.
- Freitag:
- Logische Verknüpfungen
andundorbesprechen. - Aufgabe PA8 besprechen.
- Evtl. weitere Fragen zu Aufgaben PA-BP besprechen.
- Weiter mit Aufgaben PB.
- HA: Bis und mit Aufgabe PB4 seriös gelöst. Wenn du nicht weiterkommst: LP via Teams schreiben oder Freund:in fragen.
Woche 6 (2025-09-15)
- Mittwoch:
- fällt aus, Sporttag.
- Freitag:
- For-Schleife: Weiter mit Aufgaben PA.
- Dann Aufgaben PB.
- Gemeinsame Besprechung einzelner Aufgaben bei Bedarf.
- HA: Bis und mit Aufgabe PA6 seriös gelöst.
Woche 5 (2025-09-08)
- Mittwoch:
- Einstieg in Programmieren Teil 5 – Die for-Schleife.
- Einführung und Theorie (direkte for-Schleife) gemeinsam anschauen.
- Direkte for-Schleife ausprobieren, dann Unterschiede zur while-Schleife besprechen.
- Indirekte vs. direkte for-Schleife studieren, dann besprechen.
- Start mit Aufgaben PA
- Freitag:
- Prüfung Zahlensysteme: 45 min., auf Papier, Taschenrechner mitnehmen, Lernziele hier).
- HA: Keine.
Woche 4 (2025-09-01)
- Mittwoch:
- Hexadezimalsystem Auftrag 8 fertigstellen: Aufgabe C2 und evtl. C3 lösen.
- Vorteil Hex: Kurze, aber schnell erkennbare Sicht auf Bytes und Bits.
- Lernziele Prüfung besprechen.
- Auftrag 9 – RGB-HexCodes bearbeiten.
- Freitag:
- Auftrag 9 – RGB-HexCodes fertigstellen.
- Für Prüfung lernen.
- HA: Vorbereitung Prüfung
Woche 3 (2025-08-25)
- Mittwoch:
- Alle angemeldeten Schüler:innen (siehe unten):
- Zweitprüfung Funktionen (Infos siehe unten).
- Auftrag 6 zuhause nachholen.
- Alle anderen Schüler:innen: Offener Unterricht (keine Anwesenheitspflicht): Auftrag 6 bearbeiten:
- Aufgabe B7 fertigstellen.
- Aufgabe B8 lösen, Hinweise in Auftrag 6 beachten!
- Freitag:
- Aufgabe B8 besprechen, evtl. Präsentation einzelner Lösungen.
- Start mit Hexadezimalsystem, Auftrag 8 bearbeiten.
- HA: Bis und mit Aufgabe C1 lösen.
Zweitprüfung zu Funktionen
- Lernziele, Umfang und Form wie letzte Funktionen-Prüfung.
- Zählt auf jeden Fall. Es wird der Schnitt aus Prüfung 1 und Prüfung 2 eingetragen.
- TN 2Ma: Damian, Nina, Srijon, Giulia, Nicole, Sarina, Ben, Noelia, Tamina.
- TN 2Md: Luana, Gabriela, Naila, Elina, Lynn, Ajna.
- TN 2Mg: Flavio, Janosch, Silvan, Megan, Malena, Isabelle, Timo.
Woche 2 (2025-08-18)
- Mittwoch:
- Aufgabe B3 besprechen.
- Aufgabe B3 selbständig lösen.
- Start mit Aufgabe B6, Funktion
decimal_to_binaryprogrammieren. - Umfrage: Wer absolviert Zweitprüfung Funktionen?
- Freitag:
- Aufgabe B5 (Dezimalzahlen in Binär mit Restwertalgorithmus) lösen.
- Aufgabe B6 lösen, dann gemeinsam besprechen.
- Start mit binärer Addition.
- HA:
- Eigener Lösungsansatz zu B6 (Funktion
decimal_to_binary) erstellen. - B7 fertig.
Woche 1 (2025-08-11)
- Mittwoch:
- Ausblick auf Semester, Prüfungsgtermine in diesem Semester:
- Zweitprüfung Funktionen (freiwillig): Mittwoch, 27. August.
- Zahlensysteme inkl. Funktionen, auf Papier (Note 2): Mittwoch, 10. September
- For-Schleife, Suchen und Sortieren, isTest (Note 3): Mittwoch, 12. November – 2Md okay?
- Microbits (Note 1, für FS): Mittwoch, 14. Januar
- Besprechung und sorgfältige Korrektur der Prüfung zu Funktionen. Wenn nötig zuhause fertigstellen.
- Fortgeschrittene lösen Aufgaben O.
- Umfrage Druck Dossier Zahlensysteme.
- Freitag:
- Start mit Zahlensysteme:
- Gemeinsam: Einführung, Stellenwertsyteme vs. Additionssysteme (röm.), Dezimalsystem, Begriffe Nennwerte, Basis, Wertigkeit anschauen.
- Binärzahlen lesen und umwandeln:
- Einzeln: Auftrag 3 bearbeiten.
- Gemeinsam: Vorgehen für Aufgabe B3 besprechen (Kommentare).
- HA:
- Aufgaben B1 und B2 im Dossier fertig.
- Aufgabe B3 (Funktion binaray_to_decimal): Erst Hinweise sorgfältig lesen und dann selbständig Code schreiben.
- 1. Priorität: Code aus Kommentaren in eigenen Worten.
- 2. Priorität: Code programmiert (ernsthafter, sorgfältiger Versuch).
- 3. Priorität: Code funktioniert.