Effects of Teacher Training in a Computer Science Principles Curriculum on Teacher and Student Skills, Confidence, and Beliefs
Karla R. Hamlen, Nigamanth Sridhar, Lisa Bievenue +2 more
Common barriers to broad-based adoption of Computer Science in secondary schools include 1) insufficient numbers of trained teachers who are capable of teaching CS courses in K-12 schools, and 2) a narrow base of students interested in taking CS courses which does not include a large number of females or students from traditionally underrepresented racial groups. In an effort to overcome these obstacles, we developed and employed a teacher professional development program to develop both content and pedagogical strategies to teach Computer Science Principles while also broadening and expanding participation in CS. Teachers were selected for this program in an effort to understand the impact of the intervention with teachers of diverse backgrounds, who teach in a variety of types of schools and with diverse student populations, and with a range of previous Computer Science content…