Cryptography and functional programming in Python

Activity: Public engagement and outreachPublic speaking engagements


This workshop is a hands-on opportunity for maths teachers to learn about cryptography through programming in Python. We'll start with simple techniques, like the Caesar Cipher, then gradually move onto more complex topics, such as Substitution Ciphers, Vigenère Ciphers, and One-Time Pads. We'll also introduce the basics of Public Key Cryptography. Using functional programming in Python, participants will gain practical knowledge on how these methods work. The session aims to enhance understanding of the overlap between maths and coding, and equip teachers with new ways to bring these concepts to the classroom.

Estimated audience numbers (if applicable)

Period7 Oct 2023
Event titleATM Virtual Conference
Event typeConference
LocationDerby, United KingdomShow on map
Degree of RecognitionNational