Computer Science Principles

CS 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. The curriculum for this course will also prepare students to take the Advanced Placement CS Principles exam, learn more about that exam here.

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. This curriculum is aligned to the CS Principles Framework. See the curriculum and PD fact sheet here.