skip to main content

AP Computer Science Principles

ap computer science principles

ap computer science principles

Year: 10-12      RCHS Graduation Requirement: Elective             UC/CSU – D
Prerequisite: Recommended: Successful completion of Computer Game Design and Programming
AP Computer Science Principles implements the College Board’s AP CS Principles framework. Students work in teams to develop computational thinking and solve problems. In this class they learn Python® programming language to create animations, publish games and develop applications. Students will learn how HTML and CSS direct the client computer to render a page, and experiment with JavaScript™ programming language to provide dynamic content. Students will also be introduced to cybersecurity and online security principles. Students can earn college credits by passing the AP Computer Science Principles exam offered by the College Board. This course may be used to fulfill the recommended third year of Science for the UC/CSU