Revisiting Self-Efficacy in Computer Science: A Replication Study

Self-efficacy is a reliable predictor of academic motivation and achievement across academic disciplines and age groups (Lishinski et al. 2016; Zimmerman et al. 1992). Because self-efficacy can be improved through instructional experiences and tools, identifying students with low self-efficacy or strategies to increase it is valuable in computing education. For this reason, measurements of self-efficacy are important for educators and researchers. The goal of the study is to replicate the findings from Steinhorst et al. (2020) validation study of their newly designed self-efficacy measurement for introductory programming students. Additionally, the intention is to extend the work by incorporating new measures of general (i.e., domain-independent) self-efficacy to assess convergent validity and explore measurements over time. Students completed several instruments related to general self-efficacy once at the beginning and programming self-efficacy at the beginning and end of the semester. Half of the current studys scales were used in the original study, so this population can be directly compared to the original populations. New scales for general self-efficacy were added to examine convergent validity and potential differences between general and programming-specific self-efficacy. The results revealed robust internal consistency and construct validity of the Steinhorst instrument for both the introductory programming course and the data structures course, aligning with the general self-efficacy theory. Additionally, the findings highlight the Steinhorst Instrument's suitability for different languages and contexts. A significant insight from the study is the necessity for researchers and educators to modify the instrument accordingly, ensuring that items not covered in the curriculum are excluded. This research enhances researchers' and educators' understanding of the Steinhorst instrument's robustness for assessing programming self-efficacy across various educational contexts.

Publication Details

Journal
Digital Archive @ GSU
Published
2024-08-30
DOI
https://doi.org/10.57709/37160748
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Revisiting Self-Efficacy in Computer Science: A Replication Study

Digital Archive @ GSU
Teaching and Learning Programming
article

Revisiting Self-Efficacy in Computer Science: A Replication Study

article en

Abstract

Self-efficacy is a reliable predictor of academic motivation and achievement across academic disciplines and age groups (Lishinski et al. 2016; Zimmerman et al. 1992). Because self-efficacy can be improved through instructional experiences and tools, identifying students with low self-efficacy or strategies to increase it is valuable in computing education. For this reason, measurements of self-efficacy are important for educators and researchers. The goal of the study is to replicate the findings from Steinhorst et al. (2020) validation study of their newly designed self-efficacy measurement for introductory programming students. Additionally, the intention is to extend the work by incorporating new measures of general (i.e., domain-independent) self-efficacy to assess convergent validity and explore measurements over time. Students completed several instruments related to general self-efficacy once at the beginning and programming self-efficacy at the beginning and end of the semester. Half of the current studys scales were used in the original study, so this population can be directly compared to the original populations. New scales for general self-efficacy were added to examine convergent validity and potential differences between general and programming-specific self-efficacy. The results revealed robust internal consistency and construct validity of the Steinhorst instrument for both the introductory programming course and the data structures course, aligning with the general self-efficacy theory. Additionally, the findings highlight the Steinhorst Instrument's suitability for different languages and contexts. A significant insight from the study is the necessity for researchers and educators to modify the instrument accordingly, ensuring that items not covered in the curriculum are excluded. This research enhances researchers' and educators' understanding of the Steinhorst instrument's robustness for assessing programming self-efficacy across various educational contexts.

Digital Archive @ GSU
Quality Education
Openalex Percentile: Top 49%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Revisiting Self-Efficacy in Computer Science: A Replication Study · Digital Archive @ GSU (2024) | TGRS Research Map | TGRS