Computer Science Principles

Computer Science Principles (CSP) is a full­-year, research-backed course that introduces students to foundational CS topics including programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. CSP’s goal is to create leaders in CS fields and attract traditionally underrepresented students. Curricula for this course will also prepare students to take the Advanced Placement CS Principles exam, you can learn more by checking out the College Board course description.

At hands-on, collaborative workshops, teachers will reflect on the pedagogy of teaching CS while becoming familiar with the subject and a specific freely available CS Principles curriculum. Workshops are accessible to teachers with no CS experience. These curricula are aligned to the CS Principles Framework.