Kryptographie und Codierung

Im Bereich der Kryptographie lernen die Schülerinnen und Schüler verschiedenste historische und moderne Ver- und zugehörige Entschlüsselungsverfahren kennen, wobei hier grundsätzlich zwischen symmetrischen und asymmetrischen Verfahren unterschieden werden kann. Die Schülerinnen und Schüler lernen nun auch, solche Verfahren praktisch in Java zu implementieren. Im Laufe der Unterrichtsreihe rücken auch verstärkt Sicherheitsaspekte in den Vordergrund, wobei Chancen und Risiken der automatisierten Datenanalyse in der modernen Informationsgesellschaft diskutiert werden. Die Codierung befasst sich mit der Darstellung von Informationen. Es geht also beispielsweise darum, wie Zahlen, Zeichen und Bilder in einem Rechnersystem dargestellt werden können. Darüber hinaus beschäftigen die Schülerinnen und Schüler sich auch mit der Fehlererkennung- und korrektur bei der Datenübertragung und damit, wie Daten möglichst verlustfrei komprimiert werden können, um Speicherplatz zu sparen und eine effiziente Datenübertragung zu ermöglichen.