Informatik 2aLM und 2dNP

18. August

25. August

1. September

8. September

15. und 22. und 29. September

29. September und 27. Oktober (dazwischen Herbstferien)

am 27. Oktober: Biber-Training

3. November

Je nach Lernstand:

10. November

17. November bis Weihnachten

Projektphase

Einige Beispiele, die vielleicht nützlich sind:

Weiteres: Sollte ich besser integrieren… vielleicht auch weniger Sachen pro Programm

Abgabe der Projekte

Abgabefrist: Dienstag, 14. 12. 2021, um 23:59 Uhr

Zur Abgabe der Projekte

Präsentation der Projekte am 15. 12. 2021

Zur Präsentation der Projekte

05. Januar 2022

Bits and Bytes

In diesem Kapitel wollen wir in Grundzügen verstehen, wie Computer Information speichern und verarbeiten.

Zahlen und Zahlensysteme - wie Computer Zahlen speichern

Grundlegendes zu Stellenwertsystemen

Erklärungen per eTafel:

Einige Links dazu:

Videos anschauen

12. Januar 2022

Logische Schaltungen

Erklärungen per eTafel:

Einige Links dazu:

19. Januar 2022

Arbeitsblatt pdf und erste Schritte mit Logisim.

Mit der 2aLM ausgefülltes Blatt: pdf; 2dNP hat selbständig gearbeitet.

26. Januar 2022

8. bzw. 9. Februar 2022

Halbaddierer HA zum “Abschreiben”

Halbaddierer HA zum “Abschreiben”

Volladdierer VA zum “Abschreiben”

Volladdierer VA zum “Abschreiben”

Hier ist die Logisim-Datei für XOR, HA, VA, 4-Bit-Addierer: xor-ha-va-4-bit-addierer-etc.txt

15. bzw. 16. Februar 2022

22. bzw. 23. Februar 2022

ppm-Datei leider als .txt

SVG-Datei leider als .txt

Unter Windows Datei in .ppm umbenennen, dann mit Photoshop (ppm-Datei) bzw. Adobe Illustrator (SVG-Datei) öffnen.

Wenn man die Dateien von unten mit Copy+Paste kopieren will, dann bitte via “Editor” (oder Tigerjython).

P3
# "P3" means this is a RGB color image in ASCII
5 6
255
# "255" is the maximum value for each color
# end of header, data below
255 255 255    255 255 255    255 0 0      255 255 255    255 255 255
255 255 255    255 0 0        255 0 0      255 0 0        255 255 255
255 0 0        255 0 0        255 0 0      255 0 0        255 0 0
0 0 255        0 0 255        0 0 255      0 0 255        0 0 255
0 0 255        255 255 255    0 0 255      255 255 255    0 0 255
0 0 255        255 255 255    0 0 255      0 0 255        0 0 255
<svg height="200" width="200">
<polyline points="100,100 100,80 120,80 120,120 80,120 80,60 140,60 140,140 60,140"
          style="fill:green;stroke:black;stroke-width:2"/>
<circle cx="80" cy="50" r="20" stroke="blue" stroke-width="5" fill="yellow"/>
<text x="30" y="130" fill="red" transform="rotate(-45 30,110)">SVG is great</text>
</svg>

01. bzw. 02. März 2022

Fand ich interessant: W3 Schools: Colors Tutorial

08. bzw. 09. März 2022

21. bzw. 23. März 2022

29. bzw. 30. März 2022

Prüfungstermine:

Lernziele: lernziele-bits-and-bytes-farben.pdf

Bei Fragen bitte melden, ich habe es recht schnell zusammengetippt…

03.+10. (nicht 17. wegen Prüfung samt Besprechung) bzw. 04.(halb Prüfung)+11.+18. Mai 2022 und danach ...

HTML: Erste Schritte

28. bzw. 29. Juni 2022, letzte Doppellektion

Informatik und Gesellschaft: Privatsphäre und Metadaten

Wir schauen zwei Seiten von https://oinf.ch/ an - die Videos sind von 2012, 2013 und 2014:

Website-Projekte

Empfehlung: Eigene Startseite einrichten

Vermutlich spart es dir in Zukunft viel Zeit, wenn du dir eine HTML-Seite wie

https://ofi.tech-lab.ch/2022/teach/0cc6ccab/meine-startseite.html

anlegst. Speichere diese auf deinem eigenen Rechner (damit du nicht von irgendeiner cloud abhängig bist). Stelle sie als Startseite und als Home-Seite in deinem bevorzugten Browser ein (meist über die drei horizontalen Striche rechts und dann Settings/Einstellungen).

Brython (alias Browser+Python): Webseiten mit Python

Bisher haben wir nur gelernt, wie man statische Webseiten erstellt. Die meisten Webseiten, die euch im täglichen Leben begegnen, sind dynamisch: Sie reagieren auf Eingaben des Benutzers (über Tastatur oder Maus).

Die übliche Sprache, um Webseiten dynamisch zu machen, ist JavaScript. Es geht jedoch auch mit Python, genauer mit Brython; der Name ist eine Verschmelzung von Browser und Python. Ich habe selbst gerade die Anfänge von Brython gelernt - wenn du das auch lernen willst, helfen dir vielleicht meine ersten beiden ernsthafteren Versuche:

Quellcodes als Zip-Dateien: taschenrechner.zip, bewege-kasten.zip

Weitere Auflockerungen für die (vor)letzte Woche des Schuljahres

Mathewelten - Mathe-Videos auf Arte

Tippgeschwindigkeit testen - hoffentlich mit dem Zehn-Finger-System

Es gibt viele Seiten dazu, etwa https://typing-speed.net/de/.

... und trotz all der netten Vorschläge oben wird am liebsten gespielt ...

Sonstiges

Wenn TigerJython abstürzt, hängt, sich nicht schliessen lässt...

Auf den Schulcomputern ist der Task-Manager für Schüler leider gesperrt. Hier ist der Work-Around: