Litcius/Paper detail

High School Teachers’ Self-efficacy in Teaching Computer Science

Ninger Zhou, Ha Nguyen, Christian Fischer, Debra J. Richardson, Mark Warschauer

2020ACM Transactions on Computing Education46 citationsDOI

Abstract

Self-efficacy is an important construct for CS teachers’ professional development, because it can predict both teaching behaviors as well as student outcomes. Research has shown that teachers’ self-efficacy can be as influential as their actual level of knowledge and abilities. However, there has been very limited research on CS teachers’ self-efficacy. This study describes the development and implementation of an instrument that measures secondary school teachers’ self-efficacy in teaching computer science. Teachers attended a nine-week hybrid professional development program and completed the computer science teaching self-efficacy instrument. Confirmatory factor analysis validated the self-efficacy instrument, which can be potentially used in other CS education settings. The results also indicated that teachers’ self-efficacy in the content knowledge and pedagogical content knowledge dimensions of teaching computer science significantly increased from participating in the professional development program.

Topics & Concepts

Self-efficacyConstruct (python library)Mathematics educationProfessional developmentPsychologyFaculty developmentConfirmatory factor analysisScience educationCognitively Guided InstructionTeaching methodComputer scienceMedical educationPedagogyStructural equation modelingMedicinePsychotherapistProgramming languageMachine learningTeaching and Learning ProgrammingGender and Technology in EducationCareer Development and Diversity