Cyber Literacy
Cyber Literacy is a hands-on course designed to develop Python coding skills and immerse upper middle school and high school students into the essentials of digital security using the versatile, low-cost BBC micro:bit. With its scripted lessons, presentations, and materials, Cyber Literacy enables teachers to easily guide their students from basic Python coding to understanding cyber threats and defenses. Once comfortable with the BBC micro:bit, students can integrate it into the Parallax cyber:bot for further exploration in robotics coding. The role of AI is also introduced through the examination of chatbots, their interactions with humans and how they can be used in scripting and security. This year-long course supports the initiative to develop a better educated cyber workforce by exploring the intersection of coding and cybersecurity.
Students will get hands-on experience with the BBC micro:bit, learning how to navigate its editor, create and manage scripts, and use tools like the serial monitor.
Students will build their coding skills by writing, editing, and executing Python scripts on the BBC micro:bit. They will then explore how artificial intelligence can support and enhance scripting.
Students will explore the foundations of cybersecurity through hands-on encryption activities, ranging from simple substituion ciphers to advanced encryption with AES, that protect data from unauthorized access.
Students will design and manage micro:bit radio networks to simulate real-world communication systems while exploring how devices connect and share data securely.
Students will investigate common cyber threats such as packet sniffing, malformed packets, and denial-of-service attacks, apply defensive strategies, and leverage artificial intelligence to detect and mitigate these vulnerabilities.
Students will assemble and program a cyber:bot to navigate its environment using static programs and through the use of sensors and automation.