Action unknown: copypageplugin__copy

Spring Break Challenge

  • Symptom: Code Aufgaben fühlen sich an wie diese Anleitung zum Eulen zeichnen
  • Lösung: Spring Break Coding Challenge!
  • Löse jede Woche drei Probleme aus dem Repetitiondossier ab Teil 2.
  • 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)

Woche 26 (2025-03-24)

Woche 25 (2025-03-17)

Woche 24 (2025-03-10)

Prüfung März

  • Admin:
    • Prüfungen in 2 Wochen (17./18.3.)!
    • Modalitäten:
      • closed book, am Computer
    • Lernziele
        • 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] = 'Micha').
          • Listen erstellen mit L = [ ... ]
        • Schleifen über Listen programmieren:
          • mit einer direkten for-Schleife: for element in L:
          • 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: Suchen und Sortieren
        • 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 23 (2025-03-03)

Woche 22 (2025-02-24)

  • Lektion 2:
  • Lektion 1:
    • Binärsuche in Python (B3) besprechen
    • B4 fertigstellen
  • HA:
    • B5 & B6 fertig

Woche 21 (2025-02-17)

  • Lektion 1:
    • HA besprechen: Aufgaben A4 & A5
      • Wörterbuch-Suche
      • Komplexität berechnen (B2)
      • ev. Binärsuche in Python (B3)
  • Lektion 2:
    • Binärsuche in Python (B3)
  • HA: B3 fertig stellen

Woche 20 (2025-02-10)

  • Admin:
    • Prüfung 1: Dienstag, 18. März (KW 12)
    • Prüfung 2: Dienstag, 10. Juni (KW 24)
  • Lektion 1:
  • Lektion 2:
    • Lineare Suche und 079 - wie lange dauert es?
  • HA nächste Woche:

Woche 19 (2025-02-03)

Aufklappen

Aufklappen

Hausaufgaben & Prüfungsplanung

  • Hausaufgaben:
    • sind sehr empfohlen,
    • werden immer beantwortet,
    • können für die Rundung der Zeugnisnote relevant sein,
    • starker Zusammenhang zwischen Noten und HA,
    • trotzdem freiwillig.
  • Prüfungen
    • 1Mb: Mo, 16.9. / Mo, 11.11. / Mo, 16.12.
    • 1Me: Mo, 16.9. / Mo, 11.11. / Mo, 16.12.
    • Nachprüfungen:
      • Werden immer in der ersten Lektion nach der Absenz während des Unterrichts nachgeschrieben.
      • Mitnehmen: Gehörschutz (vom Front-Office) oder eigener Over-Ear-Kopfhörer.
  • gf_informatik/1mbe_2024.txt
  • Zuletzt geändert: 2025-04-01 11:35
  • von hof