RESPONSE TO COVID-19: We recommend consulting with individual camps to find up-to-the-minute information regarding Summer 2020.
Cracking the Code: High School Cryptology Program – Duke Youth Programs

Cracking the Code: High School Cryptology Program

Specialty Academic Residential Arts

Duke Youth Programs

Date/Time: Jun 29, 2020 - Jul 10, 2020     9:00am - 4:00pm
Ages: 11-17
Cost: $3,900.00
Registration deadline: Apr 15, 2020

View Website
Do you love puzzles, brain teasers, and secret codes? Are you fascinated by the role of ciphers and spies throughout history? Get out your decoder ring, because this is the program for you! We’ll start by deciphering the history of cryptology, one that begins almost as early as human writing. From Julius Caesar to the NSA, codes (and the people who crack them) have decided the fates of empires and nations. Together with your code-cracking peers, you’ll debate the ethics of spying and encryption, program in Python to create codes of your own, and explore the mathematical theory behind cryptography and cryptanalysis. Even better, you’ll explore Duke’s beautiful campus in the best possible way: through code-cracking relay races and scavenger hunts! Program Highlights: Interdisciplinary approach to learning about cryptology Statistics topics relevant to the new Common Core curriculum Introduction to computer programming in Python Application of theoretical mathematical concepts to real-world challenges Scavenger Hunts on Duke's campus Culminating team and individual projects Co-curricular social and recreational activities As well as providing a stimulating academic experience, this program will be fun! Once participants have gained some cryptological skills, they will challenge each other in code-cracking relay races and scavenger hunts that will lead them to explore Duke's beautiful campuses. Criteria This program is open to students who entered grades 9-11 in the 2019-2020 school year. Students should be passionate about learning in general, and possess a curiosity about writing and breaking codes. Ingenuity, patience, and persistence when faced with challenging problems will be crucial to having an enjoyable program experience. Having some skill in computer programming can be very useful, however, no prior experience is necessary. Students will be taught to program in Python using cryptology as the motivation for daily assignments. Students will need to be comfortable working both independently and in groups.


Duke Youth Programs
8 East Campus Union Drive
Durham, NC 27708


© Copyright 2015 Blueprint4 | | Where 2 Plan 4 Fun