Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:1mabcd_2025 [2026-01-08 15:08] – hof | gf_informatik:1mabcd_2025 [2026-02-27 13:54] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| </ | </ | ||
| - | + | ==== Frühlingsquartal 2026 ==== | |
| - | ==== Winterquartal 2025 ==== | + | |
| <nodisp 2> | <nodisp 2> | ||
| ++++Next Week| | ++++Next Week| | ||
| + | |||
| + | === Spring Break Challenge === | ||
| + | * Symptom: Code Aufgaben fühlen sich an wie diese Anleitung zum [[https:// | ||
| + | * Lösung: **Spring Break Coding Challenge**! | ||
| + | * Löse jede Woche drei Probleme aus dem [[gf_informatik: | ||
| + | * Lösungen per Teams an hof@, Feedback und Hinweise innert 2-3 Tagen. | ||
| + | * Pro gelöste Aufgabe einen Punkt. | ||
| + | * Podest nach der musischen Woche | ||
| + | * Preisgeld: Automaten-Produkt nach Wahl | ||
| + | |||
| + | === Woche 27 (2025-03-31) === | ||
| + | * [[gf_informatik: | ||
| + | * Lektion 2 | ||
| + | * Coding, coding, coding: {{ : | ||
| + | * Wer schon fertig ist: {{ : | ||
| + | * Lektion 1: | ||
| + | * Nachbesprechnung HA | ||
| + | * {{ : | ||
| + | * {{ : | ||
| + | |||
| + | |||
| + | === Woche 26 (2025-03-24) === | ||
| + | * Lektion 1 | ||
| + | * Zahlensysteme: | ||
| + | * Aufgaben 2.1, 3.1, 3.2, 3.3 | ||
| + | * Lektion 2 | ||
| + | * Prüfungsbesprechung | ||
| + | * {{ : | ||
| + | * {{ : | ||
| + | * **HA** nächste Woche: 2.1, 3.1, 3.2, 3.3 | ||
| + | |||
| + | === Woche 25 (2025-03-17) === | ||
| + | * Lektion 1: **Prüfung** | ||
| + | * Lektion 2 | ||
| + | * Neues Thema: Zahlensysteme | ||
| + | * {{ : | ||
| + | |||
| + | === Woche 24 (2025-03-10) === | ||
| + | * Lektion 1: | ||
| + | * Python: [[gf_informatik: | ||
| + | * Python: [[gf_informatik: | ||
| + | * Lektion 2: | ||
| + | * [[gf_informatik: | ||
| + | * Algorithmus an Zahlenkarten nachvollziehen | ||
| + | * Im eigenen Tempo [[gf_informatik: | ||
| + | * **HA** | ||
| + | * mindestens einen Sortieralgorithmus ausprogrammiert (Selection, Insertion oder Quick Sort). | ||
| + | |||
| + | |||
| + | === Prüfung März === | ||
| + | * Admin: | ||
| + | * **Prüfungen** in 2 Wochen (17./ | ||
| + | * Modalitäten: | ||
| + | * closed book, am Computer | ||
| + | * {{ : | ||
| + | * **Lernziele** | ||
| + | * [[gf_informatik: | ||
| + | * Grundoperationen mit Listen | ||
| + | * Elemente aus Listen auslesen (`x = L[42]`), löschen (`pop`), am Ende anfügen (`append`), frei einfügen (`insert`), ersetzen (`L[42] = ' | ||
| + | * Listen erstellen mit `L = [ ... ]` | ||
| + | * Schleifen über Listen programmieren: | ||
| + | * mit einer direkten `for`-Schleife: | ||
| + | * mit einer indirekten `for`-Schleife über die Positionen (Indices): `for index in range(len(L)): | ||
| + | * mit einer `while`-Schleife und Positionen: `while index < len(L):` | ||
| + | * Listen-Algorithmen verstehen und schreiben können: | ||
| + | * z.B. Summe aller Elemente berechnen. | ||
| + | * Minimum und Maximum in einer Liste finden. | ||
| + | * Elemente zählen, die einer Bedingung genügen (z.B. wieviele Elemente gibt es in der Liste, die grösser als 100 sind?) | ||
| + | * Liste filtern (z.B. eine Kopie der Liste erstellen, die nur die Elemente enthalten, die grösser als 100 sind) | ||
| + | * Liste algorithmisch erstellen, z.B. mit allen Zahlen der Dreierreihe kleiner als 100). | ||
| + | * Algorithmen 3: [[gf_informatik: | ||
| + | * Lineare Suche verstehen und programmieren können. | ||
| + | * Binäre Suche verstehen und erklären können. | ||
| + | * Sortieren: | ||
| + | * Selection Sort verstehen und Teile davon programmieren können. | ||
| + | * Python-Code schreiben, der testet, ob eine Liste sortiert ist. | ||
| + | * Komplexität von Algorithmen berechnen: | ||
| + | * Wieviele Halbierungen benötigt Binärsuche für eine Liste der Länge `n`? | ||
| + | * Wieviele Vertauschungen benötigt Selection Sort für eine Liste der Länge `n`? | ||
| ++++ | ++++ | ||
| </ | </ | ||
| + | |||
| + | === Woche 10 (2026-03-02) === | ||
| + | * Lektion 2: | ||
| + | * [[gf_informatik: | ||
| + | * In Python umsetzen. | ||
| + | * Lektion 1: | ||
| + | * [[gf_informatik: | ||
| + | * Python: [[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| + | * Algorithmus nochmals aufschreiben und an Zahlenkarten durchprobieren. | ||
| + | * Mit der Umsetzung in Python beginnen. | ||
| + | * **HA** | ||
| + | * [[gf_informatik: | ||
| + | * _Optional_: In-place Variante von Selection Sort. | ||
| + | |||
| + | === Woche 9 (2026-02-23) === | ||
| + | * Lektion 2: | ||
| + | * [[gf_informatik: | ||
| + | * Karten und Gewichte sortieren. | ||
| + | * Lektion 1: | ||
| + | * Binärsuche in Python ([[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| + | * **HA**: | ||
| + | * B5 & B6 fertig | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | === Woche 8 (2026-02-16) === | ||
| + | * Lektion 2: | ||
| + | * Binärsuche in Python ([[gf_informatik: | ||
| + | * Lektion 1: | ||
| + | * HA besprechen: Aufgaben [[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| + | * Wörterbuch-Suche | ||
| + | * Komplexität berechnen ([[gf_informatik: | ||
| + | * ev. Binärsuche in Python ([[gf_informatik: | ||
| + | * < | ||
| + | |||
| + | |||
| + | === Woche 7 (2026-02-09) === | ||
| + | * Lektion 2: | ||
| + | * Lineare Suche und 079 - wie lange dauert es? | ||
| + | * Lektion 1: | ||
| + | * Start mit Algorithmen III: [[gf_informatik: | ||
| + | * Lineare Suche programmieren | ||
| + | * **HA** nächste Woche: | ||
| + | * Aufgaben [[gf_informatik: | ||
| + | |||
| + | |||
| + | === Woche 6 (2026-02-02) === | ||
| + | * Admin: | ||
| + | * Prüfung 1: Montag, 16. / Dienstag, 17. März ([[https:// | ||
| + | * Prüfung 2: Dienstag, 9. / Donnerstag, 11. Juni ([[https:// | ||
| + | |||
| + | * Lektion 2: | ||
| + | * [[gf_informatik: | ||
| + | * Lektion 1: | ||
| + | * Welcome Back! | ||
| + | * Repetition [[gf_informatik: | ||
| + | * `for` mit `range` | ||
| + | * [[gf_informatik: | ||
| + | * Freiwillig: [[gf_informatik: | ||
| + | * **HA** nächste Woche: | ||
| + | * I4,5,6,8 | ||
| + | |||
| + | ==== Winterquartal 2025 ==== | ||
| + | ++++Aufklappen| | ||
| === Woche 3 (2026-01-12) === | === Woche 3 (2026-01-12) === | ||
| Zeile 198: | Zeile 345: | ||
| * **Erinnerung**: | * **Erinnerung**: | ||
| + | ++++ | ||
| ==== Herbstquartal 2025 ==== | ==== Herbstquartal 2025 ==== | ||
| Zeile 332: | Zeile 480: | ||
| * KW46 (10. / 12. November) | * KW46 (10. / 12. November) | ||
| * KW51 (15. / 17. Dezember) | * KW51 (15. / 17. Dezember) | ||
| + | * KW12 (16. / 17. März) | ||
| + | * KW24 (9. / 11. Juni) | ||
| + | |||
| * **Nachprüfungen**: | * **Nachprüfungen**: | ||
| * Werden immer in der ersten Lektion nach der Absenz während des Unterrichts nachgeschrieben. | * Werden immer in der ersten Lektion nach der Absenz während des Unterrichts nachgeschrieben. | ||
| * Mitnehmen: Gehörschutz (vom Front-Office) oder eigenen Over-Ear-Kopfhörer. | * Mitnehmen: Gehörschutz (vom Front-Office) oder eigenen Over-Ear-Kopfhörer. | ||