skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


This content will become publicly available on March 17, 2026

Title: Coaching as a Means to Support Teacher Development of Computer Science Knowledge and Skills
Problem. With many teachers in the United States just starting to learn how to teach computer science (CS), many do not have others nearby with CS teaching experience to provide support on CS practices and concepts. To address this gap, we piloted a one-year remote coaching program designed to provide that missing individualized support to teachers. Research Question. Our research question for this project was: How does teachers’ ability to apply CS practices and knowledge of CS concepts change after the coaching process? Methodology. Our mixed-methods study leveraged three primary forms of data from teachers who were coached (coachees) and teachers providing coaching (coaches): pre- and post-surveys, coaching logs, and self-reflection checklists. Findings. CS coachees’ reported CS knowledge and skills and their ability to apply CS practices related to Standard 1 were significantly higher after the coaching intervention. Implications. As more teachers continue to learn how to teach CS and hone their skills and practices, engaging these teachers in coaching can be powerful in improving their student’s learning. Professional development providers and regional education agencies (districts and schools) could leverage the processes formed through this intervention (which is based on professional development practices with solid evidence for positive impacts) to provide similar coaching to teachers just learning how to teach CS.  more » « less
Award ID(s):
2410022
PAR ID:
10634313
Author(s) / Creator(s):
; ; ; ;
Publisher / Repository:
Association for the Advancement of Computing in Education (AACE)
Date Published:
ISBN:
978-1-939797-76-6
Subject(s) / Keyword(s):
coaching computer science content knowledge
Format(s):
Medium: X
Location:
Orlando, FL, USA
Sponsoring Org:
National Science Foundation
More Like this
  1. Problem. Currently, state- and district-level policies in the United States call for teachers to be qualified to teach computing in K-12 classrooms. Recognizing that equity-focused practices are key to reaching all students in computing and leveraging a researcher-practitioner partnership (RPP), we piloted an intervention designed to provide one-on-one coaching to teachers. Research Question. Our research questions for this project were: 1) What impact does CS coaching have on teacher capacity to implement equitable teaching practices? and 2) What, if any, changes to teacher practice are sustained during and after the CS coaching process? Methodology. Our mixed-methods study leveraged three primary forms of data from teachers who were coached (coachees) and teachers providing coaching (coaches). These included pre- and post-surveys, coaching logs, and self-reflection checklists. Findings. Participants reported use of high-impact instructional design and classroom practices increased significantly from pre- to post-intervention. Their abilities to discuss topics of identity and plan activities that use evidence-based, CS-specific teaching strategies saw the most dramatic increase from pre- to post-intervention. Implications. Coaching may be an impactful way to develop teacher’s use of equitable teaching practices. 
    more » « less
  2. 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 their understanding of CS concepts and how to effectively teach CS. CS teachers are often tasked with teaching different curricula using different programming languages in different grades or during different school years, and tend to receive different professional development (PD) for each curriculum they are required to teach. This often leads to a lack of deep understanding of the underlying CS concepts and how different curricula address the same concepts in different ways. Empowering teachers to develop a deep understanding of CS standards, and use formative assessments to recognize common student challenges associated with the standards, will enable teachers to provide more effective CS instruction, irrespective of the curriculum and/or programming language they are tasked with using. This position paper advocates supporting CS teacher professional learning by supplementing existing curriculum-specific teacher PD with standards-aligned PD that focuses on teachers' conceptual understanding of CS standards and ability to adapt instruction based on student understanding of concepts underlying the CS standards. We share concrete examples of how to design standards-aligned educative resources and instructionally supportive tools that promote teachers' understanding of CS standards and common student challenges and develop teachers' formative assessment literacy, all essential components of CS pedagogical content knowledge. 
    more » « less
  3. K-12 computer science (CS) teachers are often the only teachers of the subject at their school. Many school-based administrators and personnel lack the content knowledge to support their ongoing professional growth. How then can an ecosystem of support be developed to support K-12 CS teachers? We have created several tools aligned to the CSTA Standards for CS Teachers that support administrators, instructional specialists, and teacher leaders to provide evidence-based feedback and promote the ongoing development of CS teachers at their schools. These tools, including a CS coaching toolkit and instructional practice evidence guide, have the potential to drive impactful, job-embedded development. 
    more » « less
  4. null (Ed.)
    To meet the rising demand for computer science (CS) courses, K-12 educators need to be prepared to teach introductory concepts and skills in courses such as Computer Science Principles (CSP), which takes a breadth-first approach to CS and includes topics beyond programming such as data, impacts of computing, and networks. Educators are now also being asked to teach more advanced concepts in courses such as the College Board's Advanced Placement Computer Science A (CSA) course, which focuses on advanced programming using Java and includes topics such as objects, inheritance, arrays, and recursion. Traditional CSA curricula have not used content or pedagogy designed to engage a broad range of learners and support their success. Unlike CSP, which is attracting more underrepresented students to computing as it was designed, CSA continues to enroll mostly male, white, and Asian students [College Board 2019, Ericson 2020, Sax 2020]. In order to expand CS education opportunities, it is crucial that students have an engaging experience in CSA similar to CSP. Well-designed differentiated professional development (PD) that focuses on content and pedagogy is necessary to meet individual teacher needs, to successfully build teacher skills and confidence to teach CSA, and to improve engagement with students [Darling-Hammond 2017]. It is critical that as more CS opportunities and courses are developed, teachers remain engaged with their own learning in order to build their content knowledge and refine their teaching practice [CSTA 2020]. CSAwesome, developed and piloted in 2019, offers a College Board endorsed AP CSA curriculum and PD focused on supporting the transition of teachers and students from CSP to CSA. This poster presents preliminary findings aimed at exploring the supports and challenges new-to-CSA high school level educators face when transitioning from teaching an introductory, breadth-first course such as CSP to teaching the more challenging, programming-focused CSA course. Five teachers who completed the online CSAwesome summer 2020 PD completed interviews in spring 2021. The project employed an inductive coding scheme to analyze interview transcriptions and qualitative notes from teachers about their experiences learning, teaching, and implementing CSP and CSA curricula. Initial findings suggest that teachers’ experience in the CSAwesome PD may improve their confidence in teaching CSA, ability to effectively use inclusive teaching practices, ability to empathize with their students, problem-solving skills, and motivation to persist when faced with challenges and difficulties. Teachers noted how the CSAwesome PD provided them with a student perspective and increased feelings of empathy. Participants spoke about the implications of the COVID-19 pandemic on their own learning, student learning, and teaching style. Teachers enter the PD with many different backgrounds, CS experience levels, and strengths, however, new-to-CSA teachers require further PD on content and pedagogy to transition between CSP and CSA. Initial results suggest that the CSAwesome PD may have an impact on long-term teacher development as new-to-CSA teachers who participated indicated a positive impact on their teaching practices, ideologies, and pedagogies. 
    more » « less
  5. 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