Approx Cost:
Students will need to have their own headphones.
Technology Requirements:
A laptop is of benefit for this course
Entry Recommendations:

Suited for students who are confident in a wide range of common software and who want to learn to code in Python. 

Completion of any Year 10 Digital Technologies course an advantage.

Course Outline:

Heard of Enigma? It was a device used in the Second World War to send encrypted messages so enemies could not read them. Want to know how that worked? Want to learn the tricks for easily sending secret messages that only you and your friends can understand?

  • Students will learn about a range of encryption algorithms and problems associated with encryption.
  • Create Python programs to perform encryption, decryption and hack encrypted text.
  • Be exposed to a range of awesome algorithms that will assist them to use advanced python techniques.

Topics will include:

  • Computer programming using Python
  • Encryption, a Core Computer Science concept
  • Iterative process to develop a digital outcome
  • How to test and debug computer program to prove it works


  • Planning and documenting computer solutions to a problem
  • Creating simple computer programs
  • Working with indexed data structures and or functions
  • Testing procedures
  • Computational Thinking and algorithm design
  • How to evaluate algorithms
  • Problem solving through the technological process


Where Does It Lead:

Year 12 Digital Technologies (Programming) DTP201

For further information see:
Mrs Davey