AP Computer Science Principles introduces students to a variety of computer science concepts. Students first explore essential components for how the internet works. They build on those concepts to learn how to digitize data (turn pictures into numbers that can be translated into physical signals that can be stored on the computer and sent over the internet). Following this, students dive into key concepts underlying programming (building larger programs from basic commands, abstracting details away in functions, designing algorithms to accomplish desired goals). We explore Big Data and encrypting data to secure our personal information.Â
Students work on two major projects that are submitted to the AP exam. The explore project involves researching computing innovations discussing their impact and purpose. The create project requires students to build a program with some purpose in mind and explain essential programming components as well as their iterative development process.
In May, students take the AP exam in an attempt to earn college credit. The scores are 1 through 5 with a 3 or higher counting for a passing score. However, colleges vary in what they accept for credit so students should look at colleges of interest to determine what score they will need.
This class is currently only taught face to face at the College and Career Academy unlike AP Computer Science A which is taught online. As a result, both classes can be taken by students if they attend the CCA but only the online course is currently available otherwise.
Frequently Used Student sites