AP Computer Science Principles

Curriculum logo
  • Save the date! The AP test will be given on Friday, May 15, 2020 at 8:00 AM.


    The curriculum for the AP Computer Science Principles (APCSP) class is UTeachCS: Thriving In Our Digital World, created at the University of Texas by Bradley Beth. This curriculum was endorsed by College Board, which oversees all Advanced Placement courses. It is unusual for College Board to endorse a specific curriculum; the APCSP students will be blessed with Dr. Beth's creativity, insight, and experience.

    The curriculum contains 7 Big Ideas, which are addressed in various units of study:

    1. Creativity
    2. Abstraction
    3. Data and Information
    4. Algorithms
    5. Programming
    6. The Internet
    7. Global Impact

    In addition the curriculum addresses 6 Computational Thinking Practices, also embedded in the units:

    • Connecting Computing
    • Creating Computational Artifacts
    • Abstracting
    • Analyzing Problems and Artifacts
    • Communicating
    • Collaborating