Welcome to PD4CS
The goal of PD4CS (Professional Development for Computer Science) is to provide an evidence-based professional development (PD) program to improve teachers’ knowledge to teach computer science, with a special focus on the effective training of teachers having limited computer science background. The PD materials are aligned with the curriculum of the AP CS Principles (CSP) course.
The site provides teacher-facing material for instructors teaching Python and other parts of the AP CS Principles course. The site assumes basic knowledge of Python and programming. Much of the material is focused on common misconceptions students have and the arising challenges.
The site provides teacher-facing material for instructors teaching Python and other parts of the AP CS Principles course. The site assumes basic knowledge of Python and programming. Much of the material is focused on common misconceptions students have and the arising challenges.