Computer Science Principles AP

This is a full year, rigorous, entry level course that introduces high school students to the foundations of modern computing. The course covers a broad range of foundational topics such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. It is not just a coding class. The course contains five core units of study plus the AP Performance Task (PT) projects. All students taking this course are required to submit two Performance Tasks to the College Board. Students have the option to sit for the AP Computer Science Principles Exam in May, for possible college credit.