**Dies ist eine alte Version des Dokuments!**
1Mef Wochenwiki
Sommerquartal 2023
Woche 33 (2023-06-26)
- Freitag: Unterrichtsausfall (Klassenkonferenzen)
- Mittwoch: Informatik-Special
Woche 33 (2023-06-19)
- Freitag:
- Fernunterricht
- Unterrichtsumfrage ausfüllen (wird hier publiziert)
- Mittwoch:
- Prüfungsbesprechung (1Me)
- weiter mit Fun with Turtle
Woche 32 (2023-06-12)
- Freitag:
- Mittwoch: Prüfung!
- Lernziele:
- Sortieren
- Verstehen und Erklären, weshalb Sortieren wichtig ist.
- Grundbausteine von Sortieralgorithmen programmieren können:
- kleinstes Element in Liste finden
- zwei Elemente einer Liste austauschen
- direkte und indirekte
for
-Schleifen über Listen programmieren können.
- Zahlensysteme
- Binärsystem verstehen:
- Binäruhr lesen können
- Umwandlung von Binär- ins Dezimalsystem und umgekehrt (Restwertalgorithmus)
- Binäre Addition anwenden können
- Das Konzept des Zahlensystems auf andere Basen als 2 oder 10 anwenden können
- z.B. eine Zahl im 7ner-System nach Dezimal umwandeln.
- Zweierkomplement verstehen
- Ziel
- Berechnungsalgorithmus kennen
- Zweierkomplement berechnen
- Subtraktion mit Zweierkomplement ausführen.
- Bausteine für die Manipulation von Binärzahlen programmieren können:
- Binärzahlen mit Nullen auffüllen auf gewünschte Anzahl Bits.
for
-Schleife über die Bits von zwei Binärzahlen schreiben.- Binärzahlen umdrehen (1 → 0, 0 → 1)
- Binäre Addition
- Hardware II
- Unterschiede von Python, Assembler, Maschinensprache beschreiben.
- Grundbausteine der Von-Neumann-Architektur kennen.
- Von-Neumann-Zyklus erklären.
- Assembler:
- Kurze Assembler-Programme in LMC lesen, verstehen, korrigieren & schreiben (unter Zuhilfenahme des Instruction Set).
- Ein- und Ausgabe programmieren (INP / OUT).
- Speicherzugriff programmieren (STA / LDA)
- Arithmetische Operationen (ADD, SUB)
- Branches verstehen
Woche 31 (2023-06-05)
- Freitag:
- Assembly Aufgaben: Programmierlabor
- Prüfungsfragen
- Mittwoch:
- LMC: Aufgabe 3
- Nachbesprechung HA
- Zusätzliche Aufgabe lösen
Woche 30 (2023-05-29)
- Freitag:
- LMC: Labels
- Eine Challenge aus Aufgabe 3 wählen
- Mittwoch:
- LMC: Branching, Countdown
- HA Countdown fertig
Woche 29 (2023-05-22)
- Freitag:
- Little Man Computer: Countdown
- Mittwoch:
- Neues Thema: Hardware II: Assembler
- Rechnen mit Strom - wie der Computer addiert.
- Einführung Little Man Computer
Woche 28 (2023-05-15)
- Mittwoch:
- Probeprüfung mit Safe Exam Browser, isTest und WebTigerJython
- Safe Exam Browser muss installiert sein (keine iPads etc!)
Woche 27 (2023-05-08)
- Mittwoch & Freitag
- Phantastisches Python-Programmieren:
- Python-Code
binary_to_decimal
(3.3),decimal_to_binary
(3.6) undbinary_addition
(3.8) fertig stellen, verstehen binary_complement
(3.12) umsetzen, für Subtraktion nutzen
- Zusatzmaterial: Hexadezimalsystem (Kap. 4)
- HA auf Freitag: mindestens eine Funktion fertig stellen
Woche 26 (2023-05-01)
- Freitag
- Nachbesprechung Addition
- Subtraktion
- HA: Aufgaben 3.9-3.11 fertig, Python-Codes 3.3 / 3.6 / 3.8 fertig stellen oder nochmals studieren.
- Mittwoch:
- Addition im Binärsystem
- HA: Aufgaben 3.7 && 3.8 fertig
Woche 25 (2023-04-24)
- Freitag
Addition im Binärsystem- Coding, coding, coding
- Mittwoch:
- Umrechung Dezimal - Binär
- Nachbesprechnung HA
- HA: 3.4-3.6
Woche 24 (2023-04-17)
- Freitag
- Zahlensysteme: Theorie Binärsystem
- HA nächste Woche: 2.1, 3.1, 3.2, 3.3
- Mittwoch:
- Spring Break Podest
- Neues Thema: Zahlensysteme