Giter Site home page Giter Site logo

osl2 / kryptojagd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sv01en/kryptojagd

0.0 0.0 0.0 64.23 MB

Dieses Projekt entstand im Modul "Teamprojekt" im Rahmen des Studiengangs "Lehramt Informatik B.Ed" am Karlsruher Institut für Technologie Karlsruhe.

License: GNU General Public License v3.0

Java 85.56% CSS 14.44%

kryptojagd's Introduction

Kryptojagd

Projektbeschreibung

Das Programm soll in der Übungsphase der achten Klasse eines allgemeinbildenden Gymnasiums in Baden-Württemberg eingesetzt werden.

Die BenutzerInnen sollen sich mithilfe verschiedener Übungsaufgaben intensiv mit dem Thema "Kryptographie und Verschlüsselung" auseinandersetzen und das bereits Gelernte spielerisch vertiefen. Folgende thematischen Inhalte, welche teilweise gemäß dem Lehrplan für diese Jahrgangstufe vorgesehen sind, bieten die Grundlage für die jeweiligen Level:

  1. Rückwärts geschriebene Texte als Verschlüsselung
  2. Cäsar-Verschlüsselung
  3. Variante der Cäsar-Verschlüsselungs
  4. Vigenère-Verschlüsselung
  5. Beaufort-Verschlüsselung

Die BenutzerInnen erleben während dem Bearbeiten der Übungsaufgabeneine virtuelle Weltreise zusammen mit Alice und Bob, auf der sie die letzten existierenden "Floppy-Disks" im Auftrag des "Nationalen Informatiker Verbands" (NIV) einsammeln müssen. Jedoch hat sich auch die böse Eve auf den Weg gemacht, um die "Floppy-Disks" zu finden. Ein Wettlauf gegen die Zeit ist gestartet. Verdeutlicht wird dies durch einen Timer pro Station. Bei jeder Station der Weltreise müssen verschiedene Aufgaben zu jeweils einer Verschlüsselungstechnik gelöst werden. Diese Aufgaben umfassen das Ver- und Entschlüsseln gegebener Texte sowie das Beantworten von Fragen in Form von Multiple-Choice Aufgaben oder Lückentexten zum Thema "Datenschutz" und "Kryptographie".

Das Programm ist eine Desktopanwendung, soll in Einzelarbeit bearbeitet werden und läuft stabil (getestet) mit Java 11 auf ab Windows 10.

kryptojagd's People

Contributors

mickmini avatar sv01en avatar leahschlimm avatar bartektrd avatar mipet23 avatar uuzxs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.