diff --git a/m114/README.md b/m114/README.md index 7731844..5a27332 100644 --- a/m114/README.md +++ b/m114/README.md @@ -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 AP21a am Dienstag Nachmittag +|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 AP21d am Donnerstag Nachmittag +| 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. | | + + diff --git a/m114/Tag2/README.md b/m114/Tag2/README.md index 4311396..1a5cf1e 100644 --- a/m114/Tag2/README.md +++ b/m114/Tag2/README.md @@ -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. - - Zeigen Sie Ihrem Nachbarn, wie Sie mit 4 Fingern auf 16 zählen. - - Was ergibt x hoch 0 ? - - 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? - + +[M114-Praeinstruktion-Tag2.txt](_M114-Praeinstruktion-Tag2.txt) + +``` +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. + +Zeigen Sie Ihrem Nachbarn, wie Sie mit 4 Fingern auf 16 zählen. + +Was ergibt x hoch 0 ? + +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:
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) \ No newline at end of file diff --git a/m114/Tag2/binaer-rechner.xlsx b/m114/Tag2/binaer-rechner.xlsx new file mode 100644 index 0000000..a91d679 Binary files /dev/null and b/m114/Tag2/binaer-rechner.xlsx differ diff --git a/m114/Tag3/Barcode.pdf b/m114/Tag3/Barcode.pdf new file mode 100644 index 0000000..1f90922 Binary files /dev/null and b/m114/Tag3/Barcode.pdf differ diff --git a/m114/Tag3/Komplementbildung/Komplementbildung.pdf b/m114/Tag3/Komplementbildung.pdf similarity index 100% rename from m114/Tag3/Komplementbildung/Komplementbildung.pdf rename to m114/Tag3/Komplementbildung.pdf diff --git a/m114/Tag3/Komplementbildung/FragenMerkLandoltZwicky.docx b/m114/Tag3/Komplementbildung/FragenMerkLandoltZwicky.docx deleted file mode 100644 index e4a1f28..0000000 Binary files a/m114/Tag3/Komplementbildung/FragenMerkLandoltZwicky.docx and /dev/null differ diff --git a/m114/Tag3/Komplementbildung/FragenReihwaldRedjepiMartinelli b/m114/Tag3/Komplementbildung/FragenReihwaldRedjepiMartinelli deleted file mode 100644 index 9d759dc..0000000 Binary files a/m114/Tag3/Komplementbildung/FragenReihwaldRedjepiMartinelli and /dev/null differ diff --git a/m114/Tag3/Komplementbildung/Fragen_Kaufmann_Vogler.txt b/m114/Tag3/Komplementbildung/Fragen_Kaufmann_Vogler.txt deleted file mode 100644 index 63dc58e..0000000 --- a/m114/Tag3/Komplementbildung/Fragen_Kaufmann_Vogler.txt +++ /dev/null @@ -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? \ No newline at end of file diff --git a/m114/Tag3/Komplementbildung/KomplementeFragen_Bachli_Felix.txt b/m114/Tag3/Komplementbildung/KomplementeFragen_Bachli_Felix.txt deleted file mode 100644 index e0100bf..0000000 --- a/m114/Tag3/Komplementbildung/KomplementeFragen_Bachli_Felix.txt +++ /dev/null @@ -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 ? \ No newline at end of file diff --git a/m114/Tag3/Komplementbildung/m124Fragen_peray_scheuermeier_haldimann.pdf b/m114/Tag3/Komplementbildung/m124Fragen_peray_scheuermeier_haldimann.pdf deleted file mode 100644 index 3312519..0000000 Binary files a/m114/Tag3/Komplementbildung/m124Fragen_peray_scheuermeier_haldimann.pdf and /dev/null differ diff --git a/m114/Tag3/README.md b/m114/Tag3/README.md index 4c32f0a..45e98c8 100644 --- a/m114/Tag3/README.md +++ b/m114/Tag3/README.md @@ -1,40 +1,71 @@ ## Tag 3 - Komplementbildung / MP3 / Barcode / Unicode +``` +M114 Tag3 Lernstandsanalyse +--------------------------- + X hoch 0 = ? - M114 Tag3 Lernstandsanalyse - --------------------------- - X hoch 0 = ? + 1 (dez) = ???? (bin) + 10 (dez) = ???? (bin) + 126 (dez) = ???? ???? (bin) + 1298 (dez) = ???? ???? (bin) - 1 (dez) = ???? (bin) - 10 (dez) = ???? (bin) - 126 (dez) = ???? ???? (bin) - 1298 (dez) = ???? ???? (bin) + 4 (dez) = ? (hex) + 15 (dez) = ? (hex) + 32 (dez) = ?? (hex) + 1298 (dez) = ??? (hex) + + 0001 (bin) = ? (dez) + 1111 (bin) = ? (dez) + 10'1010 (bin) = ?? (dez) +101'1001 (bin) = ?? (dez) + +3 (hex) = ? (dez) = ???? (bin) +5 (hex) = ? (dez) = ???? (bin) +A (hex) = ? (dez) = ???? (bin) +F (hex) = ? (dez) = ???? (bin) - 4 (dez) = ? (hex) - 15 (dez) = ? (hex) - 32 (dez) = ?? (hex) - 1298 (dez) = ??? (hex) - - 0001 (bin) = ? (dez) - 1111 (bin) = ? (dez) - 10'1010 (bin) = ?? (dez) - 101'1001 (bin) = ?? (dez) - - 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? - - - wobei 16 hoch 2 = 256 - wobei 16 hoch 3 =4096 - - - für die Ehrgeizigen und Schnellen - 23'283 (dez) = ???? (hex) - 1011'1011 (bin) = ??? (dez) - +5AF3 (hex) = ??'??? (dez) +5AF3 (hex) = ???? ???? (bin) +--> was fällt hier auf? + + +wobei 16 hoch 2 = 256 +wobei 16 hoch 3 =4096 + + +für die Ehrgeizigen und Schnellen + 23'283 (dez) = ???? (hex) +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) \ No newline at end of file diff --git a/m114/Tag3/Unicode/Unicode.pdf b/m114/Tag3/Unicode.pdf similarity index 100% rename from m114/Tag3/Unicode/Unicode.pdf rename to m114/Tag3/Unicode.pdf diff --git a/m114/Tag3/Unicode/Samples.zip b/m114/Tag3/Unicode/Samples.zip deleted file mode 100644 index 4b8e6b1..0000000 Binary files a/m114/Tag3/Unicode/Samples.zip and /dev/null differ diff --git a/m114/Tag3/Unicodes-otherSamples.zip b/m114/Tag3/Unicodes-otherSamples.zip new file mode 100644 index 0000000..af46051 Binary files /dev/null and b/m114/Tag3/Unicodes-otherSamples.zip differ diff --git a/m114/Tag4/README.md b/m114/Tag4/README.md index daf6a34..1dd49b8 100644 --- a/m114/Tag4/README.md +++ b/m114/Tag4/README.md @@ -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)
12:11 min, YouTube, E diff --git a/m114/Tag5/README.md b/m114/Tag5/README.md index 4336929..cb2968d 100644 --- a/m114/Tag5/README.md +++ b/m114/Tag5/README.md @@ -1,9 +1,31 @@ ## Tag 5 - Kompression mit Verlust - [M114_Tag5_Repetition_Praeinstruktion.txt](_M114_Tag5_Repetition_Praeinstruktion.txt) + +``` +M114 Repetition und Pränstruktion +--------------------------------- + +Wieviele Nullen hat ein Tera? + +Wieviel Bit hat ein Tera Byte? + +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 + +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? + +``` + -
### Einleitung Bildformate erklärt | PNG, JPEG, BMP & mehr - Wann welches Format nutzen? diff --git a/m114/Tag5/_M114_Tag5_Repetition_Praeinstruktion.txt b/m114/Tag5/_M114_Tag5_Repetition_Praeinstruktion.txt index 24673c7..bfe83e7 100644 --- a/m114/Tag5/_M114_Tag5_Repetition_Praeinstruktion.txt +++ b/m114/Tag5/_M114_Tag5_Repetition_Praeinstruktion.txt @@ -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? diff --git a/m114/Tag8/README.md b/m114/Tag8/README.md index afd903a..7bf6a16 100644 --- a/m114/Tag8/README.md +++ b/m114/Tag8/README.md @@ -1,6 +1,5 @@ ## Tag8 - Asymmetrische und hybride Verschlüsselungsverfahren, Digitale Signatur - - + 01 - Cäsar-Verschlüsselung
15:42 min, YouTube, D