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
Watch Mobile CSP's 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.