Computer science teacher professional development and professional learning communities: A review of the research literature
ABSTRACT Background & Context Many efforts have been dedicated to building computer
science (CS) teacher capacity through offering professional development (PD) programs …
science (CS) teacher capacity through offering professional development (PD) programs …
[BUCH][B] Guide to teaching computer science
In the Introduction, we present the motivation for writing this Guide that, among many
options, can serve as a textbook for the Methods of Teaching Computer Science (MTCS) …
options, can serve as a textbook for the Methods of Teaching Computer Science (MTCS) …
Transformative learning for computer science teachers: Examining how educators learn e-textiles in professional development
Recent international efforts have focused on broadening opportunities for students to learn
computer science (CS) in schools, prompting expansion of professional development (PD) …
computer science (CS) in schools, prompting expansion of professional development (PD) …
Integrating Parsons puzzles within Scratch enables efficient computational thinking learning
A literature review revealed that students learning computational thinking (CT) via Scratch
often require substantial teacher support. We surveyed grade 6-9 teachers to learn their …
often require substantial teacher support. We surveyed grade 6-9 teachers to learn their …
Teaching algorithms in upper secondary education: a study of teachers' pedagogical content knowledge
ABSTRACT Background and Context Computing education is expanding, while the teaching
of algorithms is less well studied. Objective The aim of this study was to examine teachers' …
of algorithms is less well studied. Objective The aim of this study was to examine teachers' …
Standards-Aligned Instructional Supports to Promote Computer Science Teachers' Pedagogical Content Knowledge
The rapid expansion of K-12 CS education has made it critical to support CS teachers, many
of whom are new to teaching CS, with the necessary resources and training to strengthen …
of whom are new to teaching CS, with the necessary resources and training to strengthen …
[PDF][PDF] Engaging K-12 students with flow-based music programming: An experience report on its impact on teaching and learning
Z Liu, S Zhang, M Israel, R Smith, W ** K--12 teachers get unstuck with Scratch: The design of an online professional learning experience
K--12 introductory programming experiences are often highly scaffolded, and it can be
challenging for teachers and learners to transition from these scaffolded experiences to …
challenging for teachers and learners to transition from these scaffolded experiences to …
Upper elementary and middle grade teachers' perceptions, concerns, and goals for integrating CS into classrooms
As efforts to integrate computer science into K-8 teaching in the US are dramatically rising,
professional development workshops for teachers are becoming widespread. An open …
professional development workshops for teachers are becoming widespread. An open …