ap computer science principles (AP CSP)
PLTW AP Computer science Principles
This is a year long introduction to computer science. No previous computer science experience is necessary, but students should be prepared for a college level exploration of the diverse field of computer science.
Students will learn the fundamentals of Python programming as they explore topics as wide ranging as cybersecurity, human-computer interaction, how the Internet works, and big data visualization techniques. Students will complete a capstone coding project during the spring and submit some analysis of their process and product as part of their AP portfolio.
While this course is designated as an Advanced Placement course, we largely complete our work in class - there will not be a lot of outside work. Students are expected to sit for the AP CSP Exam in the Spring semester.
Course Requirements: There are no formal requirements; it is helpful for students to have strong math skills and a desire to learn a moderate amount of coding. This course is recommended for grades 10-12.
Contact: Please contact your Service HS counselor or email firstname.lastname@example.org if you are interested in enrolling in a computer science class.