skip to main content


Title: Computer science teacher professional development and professional learning communities: a review of the research literature
Background & Context: Many efforts have been dedicated to building computer science (CS) teacher capacity through offering professional development (PD) programs. Previous reviews indicated the need to offer more continual support for teachers. Recent research has shifted its focus to scaling up PD and sustaining teaching capacity by establishing PLCs for CS teachers. Objective: This study aims to conduct a systematic literature review of recent research on K-12 CS teacher PD, with an explicit exploration of PLCs. Method: Based on 48 selected articles of 41 programs, this study explored features that contributed to the effectiveness of PD, including (1) PD goals, (2) theoretical frameworks and PD models, (3) curriculum and pedagogy, (4) programming tools, (5) program structure and approach, and (6) PD evaluation. We also examined whether and how these programs were dedicated to establishing PLCs. Findings: Findings indicate a considerable increase in the number of studies on CS teacher PD. More programs saw the promising roles of PLCs and explored a variety of approaches for community building and promoting teacher learning. Implications: PLCs have immense potential for teacher development, including breaking teacher isolation and fostering collaboration. More research can enlighten the efforts for CS teacher preparation and development.  more » « less
Award ID(s):
1923461 1923452
NSF-PAR ID:
10310904
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
Computer Science Education
ISSN:
0899-3408
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Background: Researcher-practitioner partnerships (RPPs) have gained increasing prominence within education, since they are crucial for identifying partners’ problems of practice and seeking solutions for improving district (or school) problems. The CS Pathways RPP project brought together researchers and practitioners, including middle school teachers and administrators from three urban school districts, to build teachers’ capacity to implement an inclusive computer science and digital literacy (CSDL) curriculum for all students in their middle schools. Objective: This study explored the teachers’ self-efficacy development in teaching a middle school CSDL curriculum under the project’s RPP framework. The ultimate goal was to gain insights into how the project’s RPP framework and its professional development (PD) program supported teachers’ self-efficacy development, in particular its challenges and success of the partnership. Method: Teacher participants attended the first-year PD program and were surveyed and/or interviewed about their self-efficacy in teaching CSDL curriculum, spanning topics ranging from digital literacy skills to app creation ability and curriculum implementation. Both survey and interview data were collected and analyzed using mixed methods 1) to examine the reach of the RPP PD program in terms of teachers’ self-efficacy; 2) to produce insightful understandings of the PD program impact on the project’s goal of building teachers’ self-efficacy. Results and Discussion: We reported the teachers’ self-efficacy profiles based on the survey data. A post-survey indicated that a majority of the teachers have high self-efficacy in teaching the CSDL curriculum addressed by the RPP PD program. Our analysis identified five critical benefits the project’s RPP PD program provided, namely collaborative efforts on resource and infrastructure building, content and pedagogical knowledge growth, collaboration and communication, and building teacher identity. All five features have shown direct impacts on teachers' self-efficacy. The study also reported teachers’ perceptions on the challenges they faced and potential areas for improvements. These findings indicate some important features of an effective PD program, informing the primary design of an RPP CS PD program. 
    more » « less
  2. Teacher professional development (PD) is a key factor in enabling teachers to develop mindsets and skills that positively impact students. It is also a key step in building capacity for computer science (CS) education in K-12 schools. Successful CS PD meets primary learning goals and enable teachers to grow their self-efficacy, asset and equity mindset, and interest in teaching CS. As part of a larger study, we conducted a secondary analysis of CS PD evaluation instruments (). We found that instruments across providers were highly dissimilar with limited data collected for measures related to teacher learning, which has implications for future K-12 CS education. Likewise, the instruments were limited in being connected to student learning and academic growth. As a way to enable PD providers to construct measures that align with known impacting factors, we offer recommendations for collecting demographic data and measuring program satisfaction, content knowledge, pedagogical content knowledge, growth and equity mindset, and self-efficacy. We also highlight questions for PD providers to consider when constructing their evaluation, including reflecting community values, the goals of the PD, and how the data collected will be used to continually improve CS programs. 
    more » « less
  3. As the field of computer science (CS) is gaining increased attention, the need for qualified teachers is rapidly growing. Yet little is still known about the design features, implementation, and outcomes of professional development programs in computing. The purpose of this study is threefold: (a) examine a CS professional development program built around high-quality design features reported in the research literature, (b) investigate the impact of the program on participating teachers’ learning and classroom practice, and (c) identify specific design features that facilitated changes in teacher learning and practice. The study employed a mixed-methods design. Data were collected from multiple sources including, pre and post survey data on teacher knowledge of CS content, pedagogy, and technology (N = 94), as well as interviews and classroom implementation data from eight case study participants. Findings from this work indicated that participants reported improvements in their knowledge of CS content, pedagogy, and technology. They also applied new learning into their practice, though implementation varied among participants. Responding on the value of the professional development design features, teachers noted the importance of focusing on CS content knowledge as well as opportunities to engage with pedagogical practices for teaching computing. Findings also indicated the important role of contextualized follow-up classroom support in the implementation of new learning into practice. These findings have implications for the design of professional development programs grounded in best practices with the potential to support broad efforts intended to prepare teachers with the knowledge and skills needed to deliver CS education. 
    more » « less
  4. In recent years, Wyoming has developed Computer Science (CS) standards for adoption and use within K-12 classrooms. These standards, adopted in January of 2022, go into effect for the 2022-2023 school year. The University of Wyoming has offered two different computer science week-long professional developments for teachers. Many K-12 teachers do not have a CS background, so developing CS lessons plans can be a challenge in these PDs.This research study is centered around three central questions: 1) To what extent did K-12 teachers integrate computing topics into their PD created lesson plans; 2) How do the teacher perceptions from the two CS PDs compare to each other; and 3) How was the CS PD translated to classroom activity? The first PD opportunity (n=14), was designed to give hands-on learning with CS topics focused on cybersecurity. The second PD opportunity (n=28), focused on integrating CS into existing curricula. At the end of each of these PDs, teacher K-12 teachers incorporated CS topics into their selected existing lesson plan(s). Additionally, a support network was implemented to support excellence in CS education throughout the state. This research study team evaluated the lesson plans developed during each PD event, by using a rubric on each lesson plan. Researchers collected exit surveys from the teachers. Implementation metrics were also gathered, including, how long each lesson lasted, how many students were involved in the implementation, what grades the student belonged to, the basic demographics of the students, the type of course the lesson plan was housed in, if the K-12 teacher reached their intended purpose, what evidence the K-12 teacher had of the success of their lesson plan, data summaries based on supplied evidence, how the K-12 teachers would change the lesson, the challenges and successes they experienced, and samples of student work. Quantitative analysis was basic descriptive statistics. Findings, based on evaluation of 40+ lessons, taught to over 1500 K-12 students, indicate that when assessed on a three point rubric of struggling, emerging, or excellent - certain components (e.g., organization, objectives, integration, activities & assessment, questions, and catch) of K-12 teacher created lessons plans varied drastically. In particular, lesson plan organization, integration, and questions each had a significant number of submissions which were evaluated as "struggling" [45%, 46%, 41%] through interesting integration, objectives, activities & assessment, and catch all saw submissions which were evaluated as "excellent" [43%, 48%, 43%, 48%]. The relationship between existing K-12 policies and expectations surfaces within these results and in combination with other findings leads to implications for the translation of current research practices into pre-collegiate PDs. 
    more » « less
  5. Teachers’ lack of computer science (CS) content knowledge and limited opportunities to incorporate CS in existing curricula pose unique challenges at the elementary level. Despite the crucial role of professional development (PD) in preparing elementary school teachers to integrate CS in classroom instruction, there is little research documenting PD programs that focus on integration in literacy and mathematics when compared to other subject areas. In this work, we present a PD program that integrates CS with disciplinary content to support teachers as they integrate CS with literacy and mathematics in elementary school classrooms. Using data from multiple sources, we present findings from two case studies to examine the impact of the PD on teachers’ integration of CS with content in lesson planning and implementation. Findings have implications related to the integration of CS in elementary school and teacher professional development. 
    more » « less