Lektionen
News
- Aus der beliebten Kategorie «Softwarefehler, kann man nichts machen»: https://www.srf.ch/sendungen/kassensturz-espresso/espresso/billett-gibt-es-nicht-busse-kassiert-wegen-fehler-in-der-sbb-app
-
Voraussichtliches Programm
- Intro, Ziele
- Unauthorized bread
- Python-Programmierung als Werkzeug und roter Faden.
- Prinzipien moderner Krypto
- Miniaufgaben-Joker Blockchain
- base64-Kodierung?
- Bits, Bytes und Dateien
- Codierung uint, float, color, images (jpg, png, svg, evtl. ppm), video, sound, Datenkompression
- Dateien, Dateisystem, zip-Archive, Typische Dateigrössen.
- Einfaches HTML, Dateien auf ofi-Server.
- Intro DNS, IP-Adressen, NAT
- Wörtli-Trainer als Python-Script auf der Konsole
- Pseudo-Code
- Logische Schaltungen, Grundbausteine eines Computers
- Wahrheitstabellen, grundlegende Verknüpfungen, einfache Schaltungen
- Python-Grundlagen
- Robotik
- Web-Technologie:
- HTML/CSS (Trennung von Form und Inhalt)
- Dynamik mit brython (DOM-Manipulationen)
Ideen
- Hack-Spiel: https://danielyxie.github.io/bitburner/
- HTML-Seite mit Lieblingslinks.
- 8-Bit Adder mit TTL-Logic https://www.youtube.com/watch?v=X31B1pVow1o
- Wörter-Lern-Programm entwickeln.