AP CS Principles is a year-long high school curriculum that fully addresses the five “Big Ideas” of computer science and six “Computational Thinking Practices,” as specified by the College Board’s AP Computer Science Principles curriculum framework. These are listed below.
Big Ideas:
1 Creative Development
2 Data
3 Algorithms & Programming
4 Computing Systems & Networks
5 Impact of Computing
Computational Thinking Practices:
1 Connecting Computing
2 Creating Computational Artifacts
3 Abstracting
4 Analyzing Problems and Artifacts
5 Communicating
6 Collaborating
This course is intended for students with no prior experience with programming or computer science. It focuses on breadth rather than depth and is recommended for students who want to try out computer science before committing to more in depth CS courses. Think of this course as "Computer Science for Non-majors."
Westlake High School utilizes the Google Classroom platform to share classroom resources, many assignments, and assessment preparation materials to students. WHS students will receive a classroom code to access these materials, submit assignments, and track any missing work.
Will be posted here when applicable.