[Computer Science] Binary, Hacking and Encryption - with Python Programming activities

This is a 5/6 lesson activity booklet that introduces several concepts.
I use this as a unit with my Y8 students to introduce the concepts (before covering Addition/Shifts at IGCSE level) – recently updated as my students were enjoying the code breaking element, so have introduced python programming tasks to implement encrypt/decrypt functions for each method

This unit is equally for teachers of Computer Science at KS3 level. The tasks introduce converting Binary to Denary and visa versa.
They cover encryption: Caesar, Rail Fence, Substitution, Pig Pen and Vigenere

I have included the answer booklet as well as the student activity booklet.

This booklet would also suit teachers delivering the GCSE/IGCSE Edexcel Curriculum as all of the ciphers required are covered.
Equally, for IGCSE/GCSE Cambridge, it is a good problem solving activity that I use to challenge my top coders (to solve implementing these in code)

Save for later
  • Binary--Encryption-and-Hacking-TEACHER-GUIDE-AND-ANSWERS.docx
  • Binary--Encryption-and-Hacking-PREVIEW.docx
  • Binary--Encryption-and-Hacking-UPDATE.docx

About this resource


Created: Feb 10, 2020

Updated: Mar 16, 2020

docx, 3 MB


docx, 157 KB


docx, 3 MB


Report a problem

Tes Paid Licence

How can I re-use this?