The Introduction to CS Principles is successful when teachers understand how the course came about and who it is intended for. In fact, there is no pre-requisite to take CS Principles since it was developed as a CS for non-CS majors course. Teachers should also understand the differences between CS-A and CS-P.
The Professional Learning goals that are emphasized in this introduction are Equity and Appropriate and Robust Supports. Just as CS-P is designed to be accessible to all students, the Professional Learning around CSP is designed for educators with minimal or no background in Computer Science.
STEM of Hollywood