Computer Science Principles (CSP) is a PLTW Specialization Course that meets the requirements for the College Board's AP® Computer Science Principles. In CSP students learn about the basics of Computer Programming, including Algorithm development, Graphics, and Graphical User Interfaces; Web Page development, including Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript, Structured Query Language (SQL), and the PHP Hypertext Preprocessor; Computer Security and Cryptography; Database Analysis; Data Visualization, and Computer Simulations.

Curriculum: A student version of the curriculum is available in the myPLTW Courses website. Students will be provided with user ids and passwords in class.
Homework: Homework assignments are listed in the myPLTW Courses website.
Software: Software will be provided to the students to install on their laptops as it becomes necessary.
AP® Credit - students that wish to receive AP® credit for Computer Science Principles are required to complete two performance tasks (a Create task and an Explore task) and take the AP® Computer Science Principles exam in accordance with the College Board requirements.