Mobile CSP

AP Computer Science Principles
Endorsed by the College Board

Zazzle Logo

What is CSP?

The AP Computer Science Principles course and curriculum framework developed by the U.S. College Board is organized around five principles called the five 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: Creative Development (CRD)
  • Big Idea 2: Data (DAT)
  • Big Idea 3: Algorithms and Programming (AAP)
  • Big Idea 4: Computer Systems and Networks (CSN)
  • Big Idea 5: Impact of Computing (IOC)

Computational Thinking Practices

  • Practice 1: Computational Solution Design
  • Practice 2: Algorithms and Program Development
  • Practice 3: Abstraction in Program Development
  • Practice 4: Code Analysis
  • Practice 5: Computing Innovations
  • Practice 6: Responsible Computing

Teach AP CSP with Mobile CSP!

Watch Mobile CSP Curriculum and Professional Development Coordinator, Pauline Lake, in an interview on the original (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!