AP Courses » AP Computer Science Principles

AP Computer Science Principles

Learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use. You’ll work on your own and as part of a team to creatively address real-world issues using the tools and processes of computation.

 

Skills You'll Learn

  • Making connections between concepts in computing

  • Designing a program to solve a problem or complete a task

  • Applying abstractions in computation and modeling

  • Analyzing computational work

  • Communicating ideas about technology and computation

  • Working collaboratively to solve problems