Computer Science Principles
This eight to ten-week modular curriculum is designed for use within a high school introductory computing course. It closely aligns with the Computer Science Principles* courses and is often used by teachers during the programming unit. Many students have also used EarSketch on the Create Performance Task on the AP CSP exam.
*Curriculum is currently aligned to the 2016 standards and will be updated Spring 2021 to reflect changes to standards.
21
lesson plans
1400
+
downloads
15
assessments
40
+
worksheets
Organization
The curriculum is divided into three units, which are supported by teacher materials including lesson plans, PowerPoint slides, worksheets in Python and JavaScript, and assessments. Each lesson in the teacher materials aligns with the student curriculum on the sidebar of the EarSketch platform (Chapter 1 aligns with Lesson 1, etc.). You can download our teacher materials by lesson or unit and edit them (if you'd like) as they are Microsoft Word and PowerPoint documents.
Curriculum Access
Access the Computer Science Principles curriculum below after registering and/or logging in. Interested in teaching using our CSP curriculum, but unsure of whether you'd like to register? Check out our Sample CSP Curriculum.