Learn About CS Principles
Ready to dig deeper? The Curriculum Guide builds on the Getting Started Guide and digs into pedagogy, classroom practices, course philosophy, and more. Read More...
What can be represented with a single bit and how do we get a single bit of information from one place to another? This unit explores the technical challenge... more
This unit further explores the ways that digital information is encoded, represented and manipulated. In this unit students will look at and generate data, c... more
The data rich world we live in also introduces many complex questions related to public policy, law, ethics and societal impact. In many ways this unit acts ... more
This short unit prepares students to complete the AP® Explore Performance Task (PT). Students will have learned the skills and concepts necessary to complete... more
This short unit prepares students to complete the AP® Create Performance Task (PT). Students will have learned the skills and concepts necessary to complete ... more
In this unit students develop skills interpreting visual data and using spreadsheet and visualization tools to create their own digital artifacts. Through a... more