What is CSP?

The new AP Computer Science Principles Curriculum Framework developed by the U.S. College Board is organized around seven principles called the Seven Big Ideas and six Computational Thinking Practices. These big ideas and computational thinking practices comprise what CS experts believe is the most important information for an educated citizen to know and understand about CS. The Mobile CSP curriculum is one of several curricula endorsed by the College Board and approved to use when teaching the AP CSP course.  

Big Ideas

  • 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

Computational Thinking Practices

  • P1: Connecting Computing
  • P2: Creating Computational Artifacts
  • P3: Abstracting
  • P4: Analyzing Problems and Artifacts
  • P5: Communicating
  • P6: Collaborating

Teach AP CSP with Mobile CSP!

Watch Mobile CSP Teaching Consultant, Pauline Lake, in an interview on the seven big ideas with Karen Parker from Google. This interview was part of the Google’s Education on Air, a free online conference from Google.


Teach AP CSP with Mobile CSP!