Dr. John Chapin is a distinguished computer science educator and presenter at CSTA, as well as the CS Pathway Leader at the Academies of Loudoun. With over a decade of experience in primary and secondary education, he creates and implements engaging, rigorous curriculum and instruction for post-AP CS students and teachers. His areas of expertise include machine learning, data analytics, and mobile app development, which he leverages to seamlessly integrate CS with other STEM disciplines and foster a culture of inquiry, creativity, and collaboration among learners and educators.
Dr. Chapin holds a Ph.D. in Curriculum and Instruction Integrative STEM, enabling him to conduct and disseminate research on CS education's best practices and outcomes. His recent research presented at the Association for Computing Machinery's Global Computer Education Conference (CompEd2023) demonstrated how whiteboarding significantly enhances student self-efficacy in CS1 classes. He also facilitates professional development workshops for CS teachers across Virginia and collaborates with industry partners and stakeholders to align CS programs with the workforce and society's current and future needs and opportunities. Combining his industry experience and academic prowess, Dr. Chapin continues to inspire and innovate in the field of computer science education.
Dr. John Chapin has been a guest on 1 episode.
-
Episode 143: Computational Thinking 2.0 with Dr. John Chapin
December 30th, 2024 | 55 mins 59 secs
computational thinking 2.0, cs education, data science, machine learning, python
In Episode 143 of Teaching Python, Sean and Kelly sit down with Dr. John Chapin, a renowned computer science teacher and presenter at CSTA, to explore the transformative power of Computational Thinking 2.0 in CS education. They discuss its practical applications, the importance of Python and data science in modern curricula, and the future of teaching coding and machine learning.