Your browser does not support JavaScript!
Please enable JavaScript to use the full functionality of the site.
Without JavaScript, you will not be able to expand the content tables in the PD Materials Page and CSP Index Page.

AP Computer Science Principles (CSP) Index

The new AP Computer Science Principles (CSP) course is designed to introduce students to foundational computing concepts and to explore the impact of computing and technology on the world and society. The course is organized around the investigation of seven big ideas, all of which are fundamental principles in computer science. The Principles Index links the learning objectives (LO) of the seven big ideas to the professional development material of PD4CS. More information about the CSP course can be found here.

Many of the PD4CS posts contain extensive discussions of misconceptions students have and common challenges they face. A list of all misconceptions is available here. The PD material is designed as teacher-facing. Teachers are welcome to also use it as supplements to their own lessons and multiple posts give suggestions on how to do so.

[Click Tabs To Expand Tables]
BIG IDEA 1: CREATIVITY
BIG IDEA 2: ABSTRACTION
BIG IDEA 3: DATA AND INFORMATION
BIG IDEA 4: ALGORITHMS
BIG IDEA 5: PROGRAMMING
BIG IDEA 6: THE INTERNET
BIG IDEA 7: GLOBAL IMPACT

nsf1 This work is supported by the National Science Foundation under grant number 1502462. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation"