​​Introduction to Cryptography

Encryption of information is used not only by governments to keep communications secret but also by banks and other businesses to secure sensitive information. With the growing number of transactions taking place over the Internet, cryptography is of ever-increasing importance. This course introduces students to applications of mathematics that are both exciting and play a major if sometimes hidden role in our daily activities. Students will explore elements of cryptosystem design through activities, problems, puzzles, and discussions. While this is not a computer programming course, those interested in Cryptography may find this course an illuminating introduction to some theoretical aspects of the field.

Session Two
-
Grade(s)
8-9
at the time of application
Scheduled Class Time*

04:00 PM - 07:00 PM (PDT)

*The course will meet for two hours daily (Monday–Friday) for a live online class during this window of time. The third hour is used for online office hours. Students will be admitted to and attend just one course section and time. The exact course time and office hour schedule will be set closer to the start of the program. In addition to the live meeting times, students complete out-of-class learning assignments such as assigned readings, group work, pre-recorded online lectures, and more.