This rigorous sequence starts with engaging, hands-on projects with Computer Science Essentials, where students build a strong foundation in computational thinking, learning how to break down problems, develop step-by-step solutions, and write clear, efficient code. They begin with visual, block-based programming and quickly progress to Python, creating apps and websites that connect to real-world needs. Along the way, students tackle collaborative projects that blend creativity and logic, like designing an online art gallery or automating the analysis of DNA sequence data, seeing firsthand how coding impacts industries as diverse as healthcare and entertainment.
In AP Computer Science Principles, students deepen their understanding of Python while exploring the backbone of modern life: the Internet. They learn how data moves across networks, how to protect it, and how to transform it into insights. Projects in this course challenge students to build apps, visualize complex information, and simulate real-world systems. The course is endorsed by the College Board and prepares students for the AP exam, giving them the opportunity to earn college credit while still in high school.
AP Computer Science A takes programming to the next level with a focus on object-oriented design and Java. Students write and test code that organizes and processes large sets of data, honing their ability to think modularly and solve open-ended problems. They explore advanced concepts like algorithms, data structures, and the ethical dimensions of technology, skills highly valued in fields like software engineering, finance, and scientific research.
Finally, Cybersecurity teaches students how to protect critical information and infrastructure. Through a progression of virtual labs, from securing individual computers to analyzing complex network environments, students learn how to identify threats, defend against attacks, and practice ethical computing. They discover how cybersecurity professionals keep our information safe and why their work matters more each day.