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!
Links
AP Computer Science Principles - CollegeBoard
AP Computer Science Principles Exam - CollegeBoard
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