AP Computer Science Principles

  • Course Units

    • Unit 1: Digital Information
    • Unit 2: The Internet
    • Unit 3: App Design
    • Unit 4: Variables, Conditions, and Functions
    • Unit 5: Lists, Loops, and Traversals
    • Unit 6: Algorithms
    • Unit 7: Parameters, Return, and Libraries
    • Unit 8: Create Performance Task Prep
    • Unit 9: Data
    • Unit 10: Cybersecurity and Global Impacts


  • code

    Course Description

    AP Computer Science Principles (AP CSP) is a full-year, rigorous course that introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society. The course covers a broad range of foundational topics including: programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing.