A collaboration workshop between ACM Cyber & ACM TeachLA focusing on implementing classical ciphers in Java! The workshop was taught to high school students in TBD.
The slides explain Ceasar and Vigenère ciphers, along with the real-life applications of ciphers. You can find the slides here.
The demos for the wrokshop involves showing string manipulation and conditions in Java. You can find the demos here.
The project for the workshop involves implemented a Caeser cipher encoder-decoder in Java! You can find the project here.
To compile the program to .class files, run the following command in the project directory root:
javac -d . Main.java
To run the compiled .class files, run the following command in the project directory root:
java Main
The workshop was developed as part of a collaboration between ACM Cyber and ACM TeachLA. The workshop content, slides, demos, and project were implemented by Benson Liu et al.