AP COMPUTER SCIENCE PRINCIPLES

About AP Computer Science Principles

AP Computer Science Principles (CSP) offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The AP CSP Course and Exam Description (attached below) provides an in-depth look at the course content, two performance tasks and end-of-year exam.


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


Prerequisites

  • None

College Course Equivalent

The AP Computer Science Principles course is equivalent to a first-semester introductory college course in computing. *Actual credit earned varies based on student AP score and by university.

Summer Homework

No summer work for this class!

Teacher Corner

If you don’t have any experience with coding, this course is a great introduction to the world of computer science. It is a broad overview of computer science but we will spend approximately half of the year learning how to code in Python. This is a very beginner friendly programming language and a great class to take before AP Computer Science A.

Contact Information

Teacher - David Coombs

AP Coordinator - Dave Haluga

College/Career Counselor - Liz Emmons