In this course, students will continue to develop their understanding of computer science by following a demanding college-level curriculum that aligns to the College Board’s AP Computer Science Principles syllabus, which includes topics in the areas of computational and critical thinking, creativity, and the many ways computing has and continues to change the world. In addition to computer science topics such as how the internet works, cybersecurity, data and algorithms, students will be designing Apps and coding in JavaScript. Through both its content and pedagogy, this course aims to appeal to a broad audience. AP Computer Science Principles provides students with a broad introduction to computer science and how it relates to other fields.
Students enrolled in this course will be required to complete a summer assignment and take the AP exam and, upon successful completion, can apply the credits toward satisfying the Technology graduation requirements.