Introduction: Examining Professional Development Models for Computing Education - Chrystalla Mouza, Anne Ottenbreit- Leftwich, and Aman Yadav
Acknowledgments
PART I: PROFESSIONAL DEVELOPMENT APPROACHES FOR ELEMENTARY AND MIDDLE SCHOOL CONTENT AREA TEACHERS
Computational Thinking in Elementary Classrooms: A Toolkit to Scaffold Teacher Learning - Aman Yadav, Kathryn M. Rich, Christina V. Schwarz, and Rachel A. Larimore
Teacher Co-Design in a CSforALL Research–Practice Partnership: Curriculum Development and Teacher Learning - Florence R. Sullivan, W. Richards Adrion, Catherine Tulungen, and Emrah Pektas Professional Development Supporting Middle School Teachers to Integrate Computational Thinking Into Their Science Classes - Quentin Biddy, Alexandra Gendreau Chakarov, Jennifer Jacobs, William Penuel, Mimi Recker, and Tamara Sumner
Teachers' Knowledge and Skills in Computational Thinking and Their Enactment of a Computationally Rich Curriculum - Irene Lee, Ling Hsiao, and Emma Anderson
Looming Code: A Model, Learning Activity, and Professional Development Approach for Computer Science Educators - Heidee Vincent, Victor R. Lee, Aubrey Rogowski, and Mimi Recker
PART II: PROFESSIONAL DEVELOPMENT APPROACHES FOR HIGH SCHOOL TEACHERS
Re-Making Education in STEM Classrooms With Computational Play - Brian E. Gravel, Maria C. Olivares, and Eli Tucker-Raymond
Culturally Responsive Methods for Engaging All Students in Computer Science Principles - S. Megan Che, Rhoda Latimer, Eileen Kraemer, and Murali Sitaraman
E-Books for High School Computer Science Teachers - Barbara J. Ericson and Mark Guzdial
Implementing a Professional Development Framework to Assist the Rollout of Computer Science in Second-Level Schools in Ireland - Oliver McGarr, Merrilyn Goos, Clare McInerney, Keith Johnston, and Una Flemming
PART III: ONGOING AND SCALING- UP PROFESSIONAL DEVELOPMENT APPROACHES
Supporting Ongoing Teacher Capacity and Development: Moving Beyond Orientation Professional Development to Support Advanced Teacher Learning - Leigh Ann DeLyser, Stephanie Wortel-London, and Lauren Wright
Leveraging Collective Impact to Scale Computer Science Teacher Professional Development and Certification - Carol L. Fletcher and Jayce R. Warner
Expanding Computer Science Opportunities: A Personalizable, Flexible Model for Professional Learning - Dave Frye, Mark Samberg, and Ha Nguyen
Code Savvy Educators: A Professional Development Model for In-Service Educators - Lana Peterson, Cassandra Scharber, Sarah Barksdale, Andrea Wilson Vazquez, and Tom Cozzolino
PART IV: ALTERNATIVE PROFESSIONAL DEVELOPMENT APPROACHES: UNIVERSITY COURSES AND MICROCREDENTIALS
Supporting In-Service Teachers in Understanding the Potential of Data and Artificial Intelligence to Influence and Impact Learning - Justin Olmanson, Jennifer Davis, and Matthew Kilbride
Credentialing Computation: Empowering Teachers in Computational Thinking Through Educator Microcredentials - Quinn Burke, Colin Angevine, Chris Proctor, Josh Weisgrau, and Kerri Ann O'Donnell
From Clock-Based to Competency-Based: How Micro-Credentials Can Transform Professional Development - Melissa A. Rasberry, Gretchen Weber, and Joseph P. Wilson