AP Computer Science Principles
Course # 225
Credit 1.0
Prerequisite: Completion of Geometry CP with a 90% average, an 85% in Geometry Honors or better. Strong work ethic and signature of the math department chair required.
This course is based directly on the College Board AP Computer Science Principles Framework. APComputer Science Principles introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society. With a unique focus on creative problem solving and real-world applications, the AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
This course is meant to be a first-time introduction to computer science and does not require students to come in with any computer programming experience. However, students that have at least a basic understanding of/familiarity with computing principles and programming in JavaScript will be well prepared for the course.
The course culminates with the AP Computer Science Principles exam in May as well as the AP Computer Science Principles “Create Performance Task” where students will design and implement a program to solve a problem, enable innovation, explore personal interest, or express creativity. The development process will include exploration, investigation, reflection, design, implementation, and testing of the program.