Introduction to Cryptography: Advanced STEM
Introduction to Cryptography: Advanced STEM
In this course, students will learn about cybersecurity and cryptography. From the basics of cryptography to a deep understanding of security breaches and threats to exploring how hacking has changed the digital world, students will build a deep understanding of this critical topic.
Included Materials
Included Materials
Modules Included:
Module 1: What is Cryptography?
Module 2: Block-Based Ciphers
Module 3: Hash Functions
Module 4: Rainbow Tables
Module 5: Password Security & Salting
Module 6: Hash Collisions Attacks
Module 7: Final Project
Key Concepts & Vocabulary
Key Concepts & Vocabulary
In the Advanced STEM Mastery Pathway, students are able to explore a range of advanced STEM topics through courses that address the following learning goals:
-Understand the fundamental concepts of computers and computer engineering, artificial intelligence, and machine learning
-Be able to use advanced coding languages and concepts to create working programs that meet desired specifications
-Develop and use troubleshooting strategies to refine and iterate projects
-Understand the real world applications of various advanced STEM technologies, related careers, and opportunities for personal growth through technology
Appropriate Age Levels
Appropriate Age Levels
Grades 9-12
Subscription Term
Subscription Term
One year