Programming Essentials and Cryptography in Python

$225.00

Tuesdays, 3:30-4:30
Grade 5.

Fundamental concepts of programming using the Python language with a focus on cryptography. Caesar cipher encryption and decryption, plus one-time pad and other techniques. Core concepts: variable scope, error handling, data structures, and reading/writing to external files.

This class will meet on April 16, 23, and 30; and May 7 and 14.

Sold out!

Description

This course will reinforce fundamental concepts of programming using the Python language. The focus will be on cryptography — the art and practice of encoding and decoding messages. We’ll put some finishing touches on our Caesar cipher encrypting program, then add a function to decode encrypted messages, as well as the ability to encode using a one-time pad. Some core concepts to be included: variable scope, error handling, data structures, and reading/writing to external files

For grade 5.

This class will meet on April 16, 23, and 30; and May 7 and 14.