pd4cs.org - PD4CS « Professional Development for CS Principles Teaching - Python programming, common student misconceptions, student project

Description: The goal of PD4CS is to provide an evidence-based professional development (PD) program to improve teachers' knowledge to teach Computer Science (CS) Principles course. The presented materials include Python-based teaching materials, common student misconceptions in Python programming, and student projects.

Example domain paragraphs

The goal of PD4CS is to provide an evidence-based professional development (PD) program to improve teachers’ knowledge to teach CS Principles course. The presented materials aim to prepare teachers to gain a better understanding of common scenarios that students may find confusing in the classroom, and to provide insights on how to respond to their concerns.

The CSP Index provides an alternate access into the PD materials following the CS Principles “Seven Big Ideas” outline. The PLTW Index provides access following PLTW’s CSP course four units outline. Teachers are welcome to also use the material as supplements to their own lessons; multiple posts give suggestions on how to do so. A list of all misconceptions is available here .