This commit is contained in:
Harald G. Mueller 2023-03-24 11:29:34 +01:00
commit 7f9af64574
21 changed files with 335 additions and 174 deletions

View File

@ -7,11 +7,30 @@
## Bewertung:
Der ganze "Kurs" wird in der **Gruppen-Puzzle**-Technik durchgeführt.
Für jeden Abschnitt wird von den Gruppen/der Klasse die entsprechenden
Fragen formuliert. Am Schluss des "Kurses" gibt es eine Prüfung,
(oder 2 oder 3 Teil-Prüfungen?), soll jede:r einzelne alleine "alles" beantworten.
## Unterlagen:
Auf Website von Jürg Arnold:
Neuere Aufarbeitung des Modules:
https://gitlab.com/ch-tbz-it/Stud/m114
- A. [Daten codieren](https://gitlab.com/ch-tbz-it/Stud/m114/-/tree/main/A.%20Daten%20codieren)
- B. [Daten komprimieren](https://gitlab.com/ch-tbz-it/Stud/m114/-/tree/main/B.%20Daten%20komprimieren)
- C. [Grundlagen der Kryptologie](https://gitlab.com/ch-tbz-it/Stud/m114/-/tree/main/C.%20Grundlagen%20Kryptografie)
- D. [Gesicherte Datenübertragung](https://gitlab.com/ch-tbz-it/Stud/m114/-/tree/main/D.%20Gesicherte%20Daten%C3%BCbertragung)
Auf der (früheren) Website von Jürg Arnold ist zu finden:
- [01-Codesysteme](https://www.juergarnold.ch/codesysteme.html)
- [02-Verlustlose Datenkompression](https://www.juergarnold.ch/kompression.html)
@ -19,3 +38,32 @@ Auf Website von Jürg Arnold:
- [04-Kryptographie](https://www.juergarnold.ch/kryptografie.html)
## Ablaufplan 2023-Q4
### Klasse <mark>AP21a am Dienstag Nachmittag</mark>
|Tag |AP21a |Thema, Auftrag, Übung |
|---- |---- |---- |
| 1.) | 15.05. | |
| 2.) | 23.05. | |
| 3.) | 30.05. | |
| 4.) | 06.06. | |
| 5.) | 13.06. | |
| 6.) | 20.06. | |
| 7.) | 27.06. | |
| 8.) | 04.07. |Prüfung|
| 9.) | 11.07. | |
### Klasse <mark>AP21d am Donnerstag Nachmittag</mark>
| Tag |AP21d | Thema, Auftrag, Übung |
|---- |---- |---- |
| | fällt aus| |
| 1.) | 25.05. | |
| 2.) | 31.05. | |
| 3.) | 08.06. | |
| 4.) | 15.06. | |
| 5.) | 22.06. | |
| 6.) | 29.06. | |
| 7.) | 06.07. |Prüfung|
| 8.) | 13.07. | |

View File

@ -7,7 +7,7 @@
Vermutungen sind auch gut!
Nach 15 min: Jetzt können Sie im Recherchen machen.
-------------------------------------------------------------
```
Auf wieviel können Sie mit den Fingern einer Hand zählen?
Was heissen folgende Präfixe (=Vorsilben).
@ -32,7 +32,11 @@
- GIF
- JPEG oder JPG
```
### Zeichensprache
<br>3:27
<br>https://www.youtube.com/watch?v=dW3FGs8oaKg&t=8s
### Kodierung

View File

@ -1,27 +1,32 @@
## M114 - Tag 2 - Codierungen und Interprätationen von Daten
M114 Prä-Instruktion Tag 1
---------------------------
Regeln:
Im 1. Schritt: Nicht nachschlagen. Vermutungen sind auch gut!
Nach 15 min: Jetzt können Sie im Internet Recherchen machen.
-------------------------------------------------------------
Beschreiben Sie, wie ein Morse-Code funktioniert.
[M114-Praeinstruktion-Tag2.txt](_M114-Praeinstruktion-Tag2.txt)
Zeigen Sie Ihrem Nachbarn, wie Sie mit 4 Fingern auf 16 zählen.
```
M114 Prä-Instruktion Tag 1
---------------------------
Regeln:
Im 1. Schritt: Nicht nachschlagen. Vermutungen sind auch gut!
Nach 15 min: Jetzt können Sie im Internet Recherchen machen.
-------------------------------------------------------------
Was ergibt x hoch 0 ?
Beschreiben Sie, wie ein Morse-Code funktioniert.
Was heisst 2 auf Italienisch?
Was heisst 4 auf Altgriechisch?
Was heisst 6 auf Altgriechisch?
Was heisst 10 auf Italienisch?
Zeigen Sie Ihrem Nachbarn, wie Sie mit 4 Fingern auf 16 zählen.
Was sind "Tetraden" in der Mathematik?
Was ergibt x hoch 0 ?
Welchen ASCII-Dezimalwert hat das @-Zeichen?
Was heisst 2 auf Italienisch?
Was heisst 4 auf Altgriechisch?
Was heisst 6 auf Altgriechisch?
Was heisst 10 auf Italienisch?
Was sind "Tetraden" in der Mathematik?
Welchen ASCII-Dezimalwert hat das @-Zeichen?
```
Lösungen:
<br>http://www.mathematische-basteleien.de/tetrade.htm
@ -70,3 +75,6 @@ M114 Lerne das Flaggen-Aplhabeth
### Binär-Rechner-Tabelle
[binaer-rechner.xlsx](binaer-rechner.xlsx)

Binary file not shown.

BIN
m114/Tag3/Barcode.pdf Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
1. Was muss man beachten wenn man ein 2er Komplement macht?
2. Was ist die negativste Zahl wenn man eine 4 Bit Zahl hat?

View File

@ -1,4 +0,0 @@
1. welches Komplement hat das Redundanzproblem behoben?
2. Was ergibt 1001 -1111 ?
3. Was hat das 1-er Komplement für Nachteile? Nenne einen
4. Was ergibt 0110 + 1101 ?

View File

@ -1,8 +1,8 @@
## Tag 3 - Komplementbildung / MP3 / Barcode / Unicode
M114 Tag3 Lernstandsanalyse
---------------------------
```
M114 Tag3 Lernstandsanalyse
---------------------------
X hoch 0 = ?
1 (dez) = ???? (bin)
@ -18,23 +18,54 @@
0001 (bin) = ? (dez)
1111 (bin) = ? (dez)
10'1010 (bin) = ?? (dez)
101'1001 (bin) = ?? (dez)
101'1001 (bin) = ?? (dez)
3 (hex) = ? (dez) = ???? (bin)
5 (hex) = ? (dez) = ???? (bin)
A (hex) = ? (dez) = ???? (bin)
F (hex) = ? (dez) = ???? (bin)
3 (hex) = ? (dez) = ???? (bin)
5 (hex) = ? (dez) = ???? (bin)
A (hex) = ? (dez) = ???? (bin)
F (hex) = ? (dez) = ???? (bin)
5AF3 (hex) = ??'??? (dez)
5AF3 (hex) = ???? ???? (bin)
--> was fällt hier auf?
5AF3 (hex) = ??'??? (dez)
5AF3 (hex) = ???? ???? (bin)
--> was fällt hier auf?
wobei 16 hoch 2 = 256
wobei 16 hoch 3 =4096
wobei 16 hoch 2 = 256
wobei 16 hoch 3 =4096
für die Ehrgeizigen und Schnellen
für die Ehrgeizigen und Schnellen
23'283 (dez) = ???? (hex)
1011'1011 (bin) = ??? (dez)
1011'1011 (bin) = ??? (dez)
```
### Code-Aufgaben
[CodesAufgaben_Teil2.pdf](CodesAufgaben_Teil2.pdf)
[Lösungen](CodesLoesungen_Teil2.pdf)
### Die Komplementbildung
Wie funktioniert das? Was sind die Probleme?
[Komplementbildung.pdf](Komplementbildung.pdf)
### MP3
![mp3Fileanalyse.jpg](MP3/mp3Fileanalyse.jpg)
[Anleitung](MP3/MP3_Analyse.pdf)
Audio-File ["Hula-Hoop"](MP3/Hula-Hoop.mp3)
### Barcode
[Barcode.pdf](Barcode.pdf)
### Unicode
[Unicode.pdf](Unicode.pdf)
[Unicodes-otherSamples.zip](Unicodes-otherSamples.zip)

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,39 @@
## Tag 4 - Verlustfreie Datenreduktion / Huffmann / RLE / LZW
[M114_Tag4_Fragensammlung_Komplementbildung.txt](_M114_Tag4_Fragensammlung_Komplementbildung.txt)
```
Anderes Wort für invertieren?
Was ist der unterschied zwischen 1er und 2er Komplement?
Wie ist eine Bitmap aufgebaut?
Was muss man beachten wenn man ein 2er Komplement macht?
Was ist die negativste Zahl wenn man eine 4 Bit Zahl hat?
welches Komplement hat das Redundanzproblem behoben?
Was ergibt 1001 - 1111 ?
Was hat das 1-er Komplement für Nachteile? Nenne einen
Was ergibt 0110 + 1101 ?
Was ist in binär -3?
Warum stehet bei -7 in Binär unendlich viele Eines?
Wie funktioniert 2-er Komplement?
Warum funktioniert die standart Variante (das erste Bit stellt das Vorzeichen dar) nicht?
Was muss beim 1-er Komplement beim Übertrag gemacht werden?
Was macht man beim 2-er Komplement, falls die positive Zahl mehr als 8 beträgt?
```
00_Entropy in Compression (what is the minimum to compress data)
<br>12:11 min, YouTube, E

View File

@ -1,102 +1,101 @@
## Tag 5 - Kompression mit Verlust
Mehr Information Reine Textdatei
[M114_Tag5_Repetition_Praeinstruktion.txt](_M114_Tag5_Repetition_Praeinstruktion.txt)
_M114_Tag5_Repetition_Praeinstruktion.txt
Aktionen: _M114_Tag5_Repetition_Praeinstruktion.txt
520 b
```
M114 Repetition und Pränstruktion
---------------------------------
harald.mueller
mittel / Standard
2021-02-02 23:20
Wieviele Nullen hat ein Tera?
Mehr Information Bild (PNG)
Wieviel Bit hat ein Tera Byte?
DCT-Koeffizienten.png
Aktionen: DCT-Koeffizienten.png
55.8 K
Wieviel Uhr ist es in dezimal?
0 0 1 0 1 1 Std
1 1 1 0 0 0 Min
0 0 0 1 1 0 Sek
harald.mueller
mittel / Standard
2021-02-02 23:20
Wie gehen die Schritte bei der Huffman Komprimierung?
Was muss man der Reihe nach machen?
Mehr Information Powerpoint-Präsentation
Installieren Sie sich das gratis Grafik-Programm
"Irfanview" und speichern Sie die beiden gegebenen
Bildern einmal im Format ".jpg", ".gif" und in ".png".
Was fällt auf und was könnte dahinter stecken?
DCTDemo.ppt
Aktionen: DCTDemo.ppt
3.1 M
harald.mueller
mittel / Standard
2021-02-02 23:20
```
Titel (DC): Folie 1
### Einleitung
Mehr Information Archiv (Zip/Winzip)
Bildformate erklärt | PNG, JPEG, BMP & mehr - Wann welches Format nutzen?
<br>8:16 min, D, Youtube, 09.08.2022
<br>https://www.youtube.com/watch?v=FqPUwN_iqPk
DCTDemo.zip
Aktionen: DCTDemo.zip
2.0 M
How are Images Compressed from 46 MB to 4 MB (jpeg)?
<br>18:46 min, E, Youtube, 23.12.2021
<br>https://www.youtube.com/watch?v=Kv1Hiv3ox8I
harald.mueller
mittel / Standard
2021-02-02 23:20
Mehr Information URL
![DCT-Koeffizienten.png](DCT-Koeffizienten.png)
M114 - Interlace
Aktionen: M114 - Interlace
harald.mueller
2021-03-18 11:46
[DCTDemo.ppt](DCTDemo.ppt)
[DCTDemo.zip](DCTDemo.zip)
### M114 - Interlace
Was bedeutet "interlaced" in Grafiken?
Verweis: https://de.wikipedia.org/wiki/Interlacing_(Grafiken)
Mehr Information URL
https://de.wikipedia.org/wiki/Interlacing_(Grafiken)
Frage 1:
```
Bei welchen Bildformaten geht/funktioniert interlaced?
```
Frage 2:
```
Wo werden/wurden die interlaced-Formate verwendet?
```
### M114 JPG-Bilder
M114 - JPG0 - Colourspaces (JPEG Pt0)- Computerphile
Aktionen: M114 - JPG0 - Colourspaces (JPEG Pt0)- Computerphile
harald.mueller
2021-02-02 23:20
7:30 min, E, YouTube, 10.4.2015
Verweis: https://www.youtube.com/watch?v=LFXN9PiOGtY
Mehr Information URL
<br>7:30 min, E, YouTube, 10.4.2015
<br>https://www.youtube.com/watch?v=LFXN9PiOGtY
M114 - JPG1 - JPEG 'files' & Colour (JPEG Pt1)- Computerphile
Aktionen: M114 - JPG1 - JPEG &#39;files&#39; &amp; Colour (JPEG Pt1)- Computerphile
harald.mueller
2021-02-02 23:20
7:17 min, E, YouTube, 21.4.2019
Verweis: https://www.youtube.com/watch?v=n_uNPbdenRs
Mehr Information URL
<br>7:17 min, E, YouTube, 21.4.2019
<br>https://www.youtube.com/watch?v=n_uNPbdenRs
M114 - JPG2 - JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- Computerphile
<br>15:11 min, E, YouTube, 22.5.2015
<br>Verweis: https://www.youtube.com/watch?v=Q2aEzeMDHMA
<br>https://www.youtube.com/watch?v=Q2aEzeMDHMA
M114 - JPG3 - The Problem with JPEG - Computerphile
<br>5:36 min, E, YouTube, 9.6.2015
<br>Verweis: https://www.youtube.com/watch?v=yBX8GFqt6GA
<br>https://www.youtube.com/watch?v=yBX8GFqt6GA
M114 - JPEG - How are Images Compressed from 46 MB to 4 MB
<br>18:46 min, E, Youtube, 23.12.2021
<br>https://www.youtube.com/watch?v=Kv1Hiv3ox8I
M114 - JPG4 - Zusammenfassung
<br>7:30 min, D, YouTube, 23.1.2010
<br>Verweis: https://www.youtube.com/watch?v=GKjycTURXhI
<br>https://www.youtube.com/watch?v=GKjycTURXhI
### Editoren
M114_Software_IrfanView-BildEditor
<br>Verweis: https://www.irfanview.com/main_what_is_ger.htm
<br>https://www.irfanview.com/main_what_is_ger.htm
M114_Software_OpenShot-VideoEditor
<br>Verweis: https://www.openshot.org
<br>https://www.openshot.org

View File

@ -1,5 +1,6 @@
M114 Repetition und Pränstruktion
---------------------------------
Wieviel Nullen hat ein Tera?
Wieviel Bit hat ein Tera Byte?
@ -9,6 +10,10 @@ Wieviel Uhr ist es in dezimal?
1 1 1 0 0 0 Min
0 0 0 1 1 0 Sek
Wie gehen die Schritte bei der Huffman Komprimierung? Was muss man der Reihe nach machen?
Wie gehen die Schritte bei der Huffman Komprimierung?
Was muss man der Reihe nach machen?
Installieren Sie sich das gratis Grafik-Programm "Irfanview" und speichern Sie die beiden gegebenen Bildern einmal im Format ".jpg", ".gif" und in ".png". Was fällt auf und was könnte dahinter stecken?
Installieren Sie sich das gratis Grafik-Programm
"Irfanview" und speichern Sie die beiden gegebenen
Bildern einmal im Format ".jpg", ".gif" und in ".png".
Was fällt auf und was könnte dahinter stecken?

View File

@ -1,7 +1,6 @@
## Tag8 - Asymmetrische und hybride Verschlüsselungsverfahren, Digitale Signatur
01 - Cäsar-Verschlüsselung
<br>15:42 min, YouTube, D
<br>Verweis: https://www.youtube.com/watch?v=mn-b36ax4PQ

View File

@ -1,14 +1,52 @@
# Aufgabe M152-g: Bildformate, Videoformate, Soundformate erstellen und vergleichen
**Aufträge**
Zeitbedarf: ca. 60-90 min.
## 1.) Fotos/Bilder
Machen Sie zwei Fotos mit Ihrem Smartphone. Ein Foto hat möglichst wenige Details darauf (eine eintönige Wand, Fussboden, Fläche oder sowas).
Ein Foto hat viele Elemente darauf (z.B ein Bild aus Ihrem Fenster, ein Baum, ein Blumenbeet oder ähnliches)
### Einleitung "Bilder"
Bildformate erklärt | PNG, JPEG, BMP & mehr - Wann welches Format nutzen?
<br>8:16 min, D, Youtube, 09.08.2022
<br>https://www.youtube.com/watch?v=FqPUwN_iqPk
How are Images Compressed from 46 MB to 4 MB (jpeg)?
<br>18:46 min, E, Youtube, 23.12.2021
<br>https://www.youtube.com/watch?v=Kv1Hiv3ox8I
Explaining Image File Formats
<br>14:19 min, E, Youtube, 23.01.2022
<br>https://www.youtube.com/watch?v=WblPwVq9KnU
Image File Formats - JPEG, GIF, PNG
<br>6:44 min, E, Youtube, 16.05.2017
<br>https://www.youtube.com/watch?v=ww12lImOJ38
### Aufgabe "Bilder"
Machen Sie zwei Fotos mit Ihrem Smartphone.
- Ein Foto hat möglichst wenige Details darauf
(eine eintönige Wand, Fussboden, Fläche oder sowas).
- Ein Foto hat viele Elemente darauf
(z.B ein Bild aus Ihrem Fenster,
ein Baum, ein Blumenbeet oder ähnliches)
Machen Sie damit folgendes:
- transferieren Sie die beiden Fotos auf Ihren Rechner.
- Speichern Sie neben dem originalen JPEG (unverändert) auch noch in die Dateiformate BMP, PNG-8, GIF sowie ein JPEG mit geringer Auflösung (kann man in den Softwaretools einstellen). *Wie weit kann man gehen?*
- Speichern Sie neben dem originalen JPEG (unverändert)
auch noch in die Dateiformate BMP, PNG-8, GIF sowie
ein JPEG, alle mit (**sehr**) geringer Auflösung/Grösse
(das kann man in den Softwaretools wie z.B. irfanview.com
einstellen). **Wie weit kann man gehen?**
- Erstellen Sie eine HTML- oder PHP-Dokument und integrieren Sie die Fotos auf die WebSite in den verschiedenen Formaten und fügen Sie untenstehende Beschreibung(en) hinzu.
- Notieren Sie zu den Fotos die Dateigrössen der Dateiformate JPEG (beide), BMP, PNG-8, GIF
- Erklären Sie mit eigenen Worten zu jedem Dateiformat, warum die Datei so gross oder klein ist.
@ -23,6 +61,15 @@ Andere wären z.B. auch Gimp, Photoshp, ...
## 2.) Videos
### Einleitung "Videos"
Explaining Digital Video: Formats, Codecs & Containers
<br>14:43 min, D, Youtube, 07.03.2021
<br>https://www.youtube.com/watch?v=-4NXxY4maYc
### Aufgabe "Video"
Erstellen Sie Mit Ihrem Smartphone ein Kurzvideo (ca. 10 Sekunden) transferieren Sie es auf Ihren Rechner und speichern Sie es in 3-4 verschiedenen "gängigen" Formaten ab.
- Binden Sie das/die Video/s in 2-3 unterschiedlichen Arten in Ihre WebSite ein (Video-Tag in HTML5, oder mittels "embed" u.ä.)
- Erklären Sie mit eigenen Worten zu jedem Dateiformat, warum die Datei so gross oder klein ist.
@ -31,12 +78,11 @@ Erstellen Sie Mit Ihrem Smartphone ein Kurzvideo (ca. 10 Sekunden) transferieren
Softwareempfehlung: https://openshot.org
<br />https://mediaboom.com/
<br />https://www.softguide.de/software-tipps/videoformate
<br />https://www.nrwision.de/mitmachen/wissen/videoformate-vergleich
<br />https://www.netzsieger.de/ratgeber/videoformate
<br />https://blog.mynd.com/de/wichtigsten-videoformate
<br/>https://mediaboom.com/
<br/>https://www.softguide.de/software-tipps/videoformate
<br/>https://www.nrwision.de/mitmachen/wissen/videoformate-vergleich
<br/>https://www.netzsieger.de/ratgeber/videoformate
<br/>https://blog.mynd.com/de/wichtigsten-videoformate

View File

@ -28,12 +28,18 @@
- 04 - Fiddler - Tool zur Analyse von HTTP-Nachrichten
<br>Verweis: http://www.telerik.com/fiddler
- 05 - HTTP Hands on. (Anleitungen zum ausprobieren)
<br>**Skript** CAL, SUK, KAE ca. 2019
<br>[M239_hands-on_HTTP_v1.6.pdf/](vx-ressources/13%20-%20M239_hands-on_HTTP_v1.6.pdf)
- 07 - Wie funktioniert HTTPS (Video, englisch)
<br>11 min, E, 11.03.2011
<br>Verweis: https://www.youtube.com/watch?v=JCvPnwpWVUQ
- 10 - Wie funktioniert das HTTP-Protokoll
<br>Gute Einführung in das Protokoll
<br>Verweis: https://www.mediaevent.de/tutorial/http-request.html
- 12 - How the web works
<br>Sehr guter Artikel über den Ablauf von HTTP. Wichtig: Text super, aber erste Grafik sehr missverständlich!
<br>Verweis: https://academind.com/tutorials/how-the-web-works/
@ -53,22 +59,14 @@
<br>11 min, E, 2.4.2018
<br>Verweis: https://www.youtube.com/watch?v=T4Df5_cojAs
- 31 - HTTPS vs HTTP vs SSL-TLS
<br>7 min, E, Youtube
<br>Verweis: https://www.youtube.com/watch?v=hExRDVZHhig&t=7s
- 32 - Wie funktioniert HTTPS (Video, englisch)
<br>11 min, E, 11.03.2011
<br>Verweis: https://www.youtube.com/watch?v=JCvPnwpWVUQ
- 50 - HTTP-Statuscodes
<br>Mit einem Statuscode gibt der Server in der Antwort Auskunft über den Verlauf der Anfrage.
<br>Verweis: https://de.wikipedia.org/wiki/HTTP-Statuscode
- 80 - HTTP2
<br>Alle Details zum neuen Standard HTTP2 (auf englisch)
<br>Verweis: https://http2.github.io/
@ -117,10 +115,6 @@ das gut im Windows-Betriebssystem brauchen kann.
<br>**Skript** 22 Seiten, K. Suter, 2010
<br>[M239_mail_tecchannel_V0.3.pdf](x-ressources/02%20-%20M239_mail_tecchannel_V0.3.pdf)
- HTTP Hands on. (Anleitungen zum ausprobieren)
<br>**Skript** CAL, SUK, KAE ca. 2019
<br>[M239_hands-on_HTTP_v1.6.pdf/](vx-ressources/13%20-%20M239_hands-on_HTTP_v1.6.pdf)
- 10 - What Is SMTP
<br/>Kleine Einführung in das SMTP-Protokoll (englisch)
<br>Verweis: https://www.youtube.com/watch?v=tmE9OqjdK7s