
Computer Science
Choose a level to browse topics and generate missions.
4 grades · 24 units · 72 topics
Aligned to Common Core State Standards

9th Grade
This course introduces students to the fundamental principles of computing through hands on experiences in programming, data analysis, and system architecture. Students develop computational thinking skills to solve complex problems and evaluate the ethical implications of emerging technologies in a global society.

10th Grade
This course challenges students to move beyond basic coding into the realm of complex problem solving and systems architecture. Students explore how data structures, network security, and algorithmic efficiency shape the modern digital landscape while developing advanced programming skills.

11th Grade
This course explores the bridge between mathematical logic and physical computing systems. Students master advanced programming structures, analyze algorithmic complexity, and evaluate the societal implications of emerging technologies through hands-on development.

12th Grade
This course prepares students for university level computer science through rigorous software development and system analysis. Students explore complex data structures, network architecture, and the ethical implications of emerging technologies like artificial intelligence.