Curriculum for a Comprehensive Statewide In-Service CS Teacher Training Program
Open Access
- 12 February 2025
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 255-261
Abstract
Training teachers to teach high-quality computer science courses is an important step towards increasing participation in computer science. To meet this need, our Research Practitioner Partnership (RPP) was formed with the primary goal of creating a comprehensive, graduate-level program to train in-service CS teachers with little to no prior CS coursework. Since its formation, the RPP has iteratively designed, implemented, and evaluated a five-course program to improve participants' knowledge of computer science content and pedagogy while allowing them to earn the state's grades 5-12 computer science endorsement. Our program has successfully scaled from a single-site pilot to a truly statewide, multi-site program, emphasizing educator-based, standards-based, and cohort-based instruction. Currently, the RPP serves 250 in-service participants. In this paper, we explain the curriculum development process and delivery model for our program. In doing so, we discuss how the program was intentionally developed from the ground up by designing course offerings that align with the CSTA student and educator standards. We make a case for peer-based Communities of Practice (CoPs) as an essential element of such programs. Finally, we discuss feedback and lessons learned during our ongoing curriculum development process with the hope that these lessons may be valuable for similar organizations looking to create a comparable, comprehensive, CS teacher training program.Keywords
Funding Information
- NSF (National Science Foundation) (2219497)
This publication has 17 references indexed in Scilit:
- A Sustainable Model for High-School Teacher Preparation in Computer Science2019
- Solving parsons problems versus fixing and writing code2017
- Building a Statewide Computer Science Teacher Pipeline2017
- A Multi-institutional Study of Peer Instruction in Introductory Computing2016
- EngageCSEduACM Inroads, 2015
- Culturally responsive computing: a theory revisitedLearning, Media and Technology, 2014
- Experience report2011
- Building a community to support HS CS teachers2011
- Opening the door of the computer science classroomACM SIGCSE Bulletin, 2007
- A games-based approach for teaching the introductory programming courseACM SIGCSE Bulletin, 2005