Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst InstrumentOnline
This program is tentative and subject to change.
Self-efficacy is a reliable predictor of academic motivation and achievement across various disciplines and age groups, including computing education. Enhancing self-efficacy through instructional experiences and tools improves motivation and achievement, making it valuable in computing education. To make use of this relationship, educators and researchers must be able to accurately measure how experiences and tools affect self-efficacy. This study replicated and extended the validation of a new self-efficacy measurement for introductory programming students developed by Steinhorst et al. (2020). It replicated features of the original study, such as using other programming-specific self-efficacy measures. The study also introduced measures of general self-efficacy, collected data in new types of courses, collected data for a new programming language, and explored changes in self-efficacy throughout courses to assess validity. The results showed robust internal consistency and construct and convergent validity of the Steinhorst instrument for both introductory programming and data structures courses, aligning with general self-efficacy theory. The findings indicate the Steinhorst instrument’s adaptability across different programming languages and contexts. A key insight is the need for researchers and educators to tailor the instrument by excluding items not yet covered in the curriculum to maintain its reliability. This research enhances the understanding of the Steinhorst instrument’s robustness for assessing programming self-efficacy across diverse educational settings.
This program is tentative and subject to change.
Thu 27 FebDisplayed time zone: Eastern Time (US & Canada) change
15:45 - 17:00 | |||
15:45 18mTalk | Enhancing Student Performance Prediction In CS1 Via In-Class CodingOnlineCC Papers Eric Hicks University Of Memphis, Vinhthuy Phan The University of Memphis, Kriangsiri Malasri University of Memphis | ||
16:03 18mTalk | In-class Coding Exercises as a Mechanism to Inform Early Intervention in Programming CoursesOnlineCC Papers | ||
16:22 18mTalk | Needs-Supportive Teaching Interventions in an Intro Computer Science Course: Exploring Impacts on Student Motivation and AchievementOnlineGlobal Papers Jessica Hunter McGill University, Elena Bai McGill University, Giulia Alberini McGill University, Kristy Robinson McGill University | ||
16:41 18mTalk | Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst InstrumentOnline Papers Gozde Cetin Uzun Georgia State University, Lauren Margulieux Georgia State University, Yin-Chan Liao Georgia State University |