Skip to content

An ACM Cyber-TeachLA collaboration workshop focusing on implementing classical ciphers in Java taught to high school students!

Notifications You must be signed in to change notification settings

uclaacm/ciphers-java-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ciphers-java-workshop

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.

Slides

The slides explain Ceasar and Vigenère ciphers, along with the real-life applications of ciphers. You can find the slides here.

Demos

The demos for the wrokshop involves showing string manipulation and conditions in Java. You can find the demos here.

Project

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

Authors

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.

About

An ACM Cyber-TeachLA collaboration workshop focusing on implementing classical ciphers in Java taught to high school students!

Resources

Stars

Watchers

Forks

Languages