2Mc & 2Mdz 2022-2023

  1. Code nicht als Screenshot, sondern richtig einfügen:
    1. Formatieren (unten links von Textfeld in Teams)
    2. Codeausschnitt </>
    3. Python auswählen
  2. Kurzer Kommentar:
    1. Funktioniert?
    2. Welche Fehler, Probleme gibt es noch? Was verstehst du nicht?

Prüfungen

Di 27.06.2023 (2Mc) & Mi 28.06.2023 (2Mdz)

Websites der Kolleg:innen studieren: https://if.ksr.ch/sca/2022/

Mo 26.06.2023

Fernunterricht / Sporttag

Di 20.06.2023 (2Mc) & Mi 21.06.2023 (2Mdz)

Di (2Mc) cancelled, da sca abwesend

  • Aufgabe 6: Abstimmungsresultate
    • Idee: Detaillierte Infos zur vergangenen Abstimmung einlesen und analysieren
    • 1. Schritte vorzeigen
    • dann selber versuchen
    • vorzeigen, …

Mo 19.06.2023

L2 Maps

  • Aufgaben A3-5

Di 13.06.2023 (2Mc) & Mi 14.06.2023 (2Mdz)

L1 Maps:

  • Intro: WKT und Google Maps, Demo
  • Theorie studieren Theorie
  • Aufgaben:
    • A1-2 (ohne Code)
    • A3 Code
  • Falls fertig: A4
  • HA:
    • A1-2
    • 2Mc: A2 abgeben bis MI Abend: Map freigeben und mit LP teilen, Link per Teams schicken

Mo 12.06.2023: PRÜFUNG

Themen: Daten:

  • Spreadsheets:
    • Achtung: wegen SEB wird es nicht möglich sein, mit Excel oder Google Sheets zu arbeiten.
    • Es werden deshalb Wissensfragen gestellt oder …
    • Programmieraufgaben im folgenden Stil: Wird Bild von Excel Tabelle gezeigt. Welchen Code muss man in Zelle B7 schreiben, damit … passiert?
    • Schreibe Funktionsnamen auf Englisch …
    • … und verwende Komma zur Abtrennung von Argumenten, z.B. =SUM(A3,A4)
  • Datenverarbeitung mit Python
    • Achtung: Im SEB nicht möglich, Dateien zu öffnen/schreiben. Muss trotzdem zugehörigen Code schreiben können.
    • Beispiel: In Code wird mit Liste oder Dict gearbeitet, welches dann in ein CSV- oder JSON-File geschrieben werden muss. Code zu letzterem muss geschrieben, kann aber nicht ausprobiert werden.
  • Hashfunktionen

Infos:

  • per isTest
  • versch. Aufgabentypen: Wissen, Programmieren, …
  • Hilfsmittel (keine)

Di 06.06.2023 (2Mc) & Mi 07.06.2023 (2Mdz)

  • Q&A: Übungen / Vorbereitung Prüfung
  • Lernziele online
  • siehe Infos zur Prüfung, insbesondere zu Spreadsheet

Mo 05.06.2023

Hashing L2

Di 30.05.2023 (2Mc) & Mi 31.05.2023 (2Mdz)

Hashing L1

Möglichkeit 1: (beide Klassen)

Möglichkeit 2:

  • Slides Hashing bis und mit „Hashes für Passwortspeicherung“
  • HA: Aufgaben fertig

Mo 29.05.2023 (AUSFALL: PFINGSMONTAG)

Di 23.05.2023 (2Mc) & Mi 24.05.2023 (2Mdz)

Datenverarbeitung mit Python Lektion 7

  • Aufgabe D2 Teil II/III (20')
  • Aufgabe D3 (Gemeinden-Datensatz → Dict & JSON)
  • falls fertig: Aufgabe D2 III
  • HA: Aufgaben fertig, Abgabe bis Do (2Mc) resp. Fr (2Mdz)

Mo 22.05.2023

Datenverarbeitung mit Python Lektion 6

  • Slides: Dictionaries & JSON
  • Aufgaben D:
    • D1: Theorie auf Wiki studieren und einfache Aufgabe
    • D1 zusammen besprechen
    • D2: Voci-Trainer mit Dictionary:
      • Version 1 & 2
      • Version 3: optional, Pflicht für TALITs
  • HA::
    • D2 Version 1, resp. inkl. V2 für TALITs
    • Abgabe bis heute Abend optional

Di 16.05.2023 (2Mc) & Mi 17.05.2023 (2Mdz)

Datenverarbeitung mit Python Lektion 5

  • Auftrag: Gemeinden
  • HA: Auftrag fertig und Abgabe per Teams bis Mi-Abend (2Mc), resp. Do-Abend (2Mdz)

Mo 15.05.2023

Datenverarbeitung mit Python Lektion 4

  • Erinnerung: HA nicht optional, relevant beim Runden
  • Lösung von Aufgaben bisher online
  • Tipps zum Coden:
    • 1. Debugger verwenden (wenn Code Fehler ausgibt oder nicht macht, was er soll, siehe Beispiel unten)
    • 2. Mit print Variablen überwachen. Fehlerhafter Code vorher auskommentieren (funktioniert nur, wenn Code ausgeführt werden kann)
    • 3. Code regelmässig ausführen, nicht 15min programmieren ohne auszuführen: Zeile Code, ausführen, Zeile Code, ausführen, …
  • Theorie II zu Notentabelle: try-except
  • Auftrag B (Teile IV & V)
  • falls fertig: Auftrag zu Gemeinden beginnen
  • HA: Notentabelle alle Teile ganz fertig!

Beispiel Debugger

Di 09.05.2023 (2Mc) & Mi 10.05.2023 (2Mdz)

Datenverarbeitung mit Python Lektion 3

  • Auftrag Notentabelle fertig
  • HA:
    • Auftrag fertig, bis und mit Teil III
    • Abgabe bis Fr

Mo 08.05.2023

Datenverarbeitung mit Python Lektion 2

  1. Slides: CSV
  2. Auftrag Notentabelle
  3. HA: Teil I von Auftrag Notentabelle

Di 02.05.2023 (2Mc) & Mi 03.05.2023 (2Mdz)

Datenverarbeitung mit Python Lektion 1

  1. Slides
  2. Theorie, zwei Optionen
    1. Selbststudium auf Wiki
    2. Plenum, Slides
  3. Aufgaben A1-A3
  4. HA:
    1. A1-A3
    2. A3 an LP schicken bis Freitag, Abgaberegeln: siehe ganz oben

Di 25.04.2023 (2Mc) & Mi 26.3.2023 (2Mdz)

Spreadsheets Lektion 3

  • Auftrag und HA: Notentabelle fertig

Mo 24.04.2023

Spreadsheets Lektion 2

  1. Warm-up Funktionen: zusammen lösen
  2. Notentabelle (Lektion 1/2)
  3. HA: mind. Teil I fertig

Di 18.04.2023 (2Mc) & Mi 19.3.2023 (2Mdz)

Spreadsheets Lektion 1

  • Neues Thema:
    • z.B. Microsoft Excel oder Google Sheets/Tabellen
    • hohe Relevanz im Berufsalltag
    • kurzes Thema
    • selbständig erarbeiten mithilfe Aufträgen
  • heute: Auftrag A, geht darum, die Basics zu erarbeiten
  • falls fertig: Zusatzauftrag „Geburtstagsrechner“
  • HA: Auftrag A fertig

MO 17.04.2023

PRÜFUNG Authentifizierung & Verschlüsselung

FRÜHLINGSFERIEN

Di 21.3.2023 (2Mc) & Mi 22.3.2023 (2Mdz)

Mo 20.3.2023 (2Mc & 2Mdz)

  1. Aufgaben F
  2. HA: Aufgaben F1 - F3 (F4 empfohlen)

Di 14.3.2023 (2Mc) & Mi 15.3.2023 (2Mdz)

  • Slides: XOR-Verschlüsselung
  • Aufgaben: E1 & E2
  • Zusatzaufgaben: E3 & E4
  • HA: Aufgaben E1 & E2 (Empfehlung: Code abgeben per Teams)

Mo 13.3.2023 (2Mc & 2Mdz)

  • Slides: Zeichencodierung
  • Aufgaben: D1-D3, optional: D4
  • HA: Aufgaben fertig auf nächste Lektion

Di 7.3. (2Mc), Mi 8.3. (2Mdz) (VL6)

  • Vigenère-Game & Logik-Rätsel (Slides)

Mo 06.03.2023 (2Mc&dz) (V L5)

  • Slides: Häufigkeitsanalyse & Kasiski-Test
  • Aufgaben:
    • weiter C3 (zwei Optionen)
    • Optional: C4 & C5
  • HA:
    • C3 fertig, Abgabe per Teams wie gehabt bis heute Abend

28.02.2023 (2Mc) , 01.03.2023 (2Mdz) (V L4)

  • Aufgaben C1 & C2
  • wenn fertig: C3
  • HA: bis und mit C2 (bis Fr. abgeben wie gehabt), C3 beginnen (mind. 15min HA)

27.02.2023 (2Mc & 2Mdz) (V L3)

sca krank

  • Löse Aufgabe 2 (ohne Computer)
  • Aufgabe B2: wähle eine der beiden Optionen.
  • HA: B2 fertig lösen und mir mir abgeben per Teams wie gehabt (Screenshot inkl. Kommentar) bis heute Abend

2Mc: 21., 2Mdz: 22. (V L2)

  1. Besprechung Caesar-Verschlüsslung
  2. Aufgabe A2
  3. Zusatzaufgabe A (in Gruppe besprechen, dann mit LP)
  4. Weiter im nächsten Kapitel
  5. HA: bis und mit A2 fertig (bis Freitag, Screenshot inkl. Kommentar per Teams abgeben)

2Mc&dz: 20.2. (V L1)

  • neues Thema: Verschlüsselung
  • Geheimes Wort in Gruppe knacken
  • Aufgabe A1
  • HA: A1 fertig, 2Mdz: an sca schicken bis Dienstag (Screenshot per Teams mit Kommentar: funktioniert? Wo Problem?)

2Mc: 14.2. (2Mdz: nicht)

Authentifizierung L4

2Mc: 13.2., 2Mdz: 15.2.

Authentifizierung L3

2Mc: 7.2., 2Mdz: 13.2.

Authentifizierung L2

2Mc&dz: 6.2.

Authentifizierung L1

  • gf_informatik/m_cd_2021_23.txt
  • Zuletzt geändert: 2023-06-27 19:36
  • von sca