Advanced Placement Computer Science Principles

AP Computer Science Principles introduces you to the essential ideas of computer science with a focus on how computing can impact the world. Along with the fundamentals of computing, you will learn to analyze data, information, or knowledge represented for computational use; create technology that has a practical impact; and gain a broader understanding of how computer science impacts people and society. The major areas of study in the AP Computer Science Principles course are organized around seven big ideas, which are essential to studying computer science: Creativity, Abstraction, Data and Information, Algorithms, Programming, the Internet, and Global Impact.

Course Subject
Course Number
Grade Level
10, 11, 12
Course Duration
1 Year
Course Credit
1 AP Weighted Credit
Algebra II or Honors Algebra II
Course Fee