The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence
- 1Department of Data Science and Analytics, Manisa Celal Bayar University
- 2Department of Computer Technologies, Amasya University
- 3Department of Educational Sciences, Düzce University
Abstract
Vibe Coding is a generative AI–based programming approach that may support novice learners who lack confidence in their programming abilities, particularly given the cognitive demands of traditional coding. This study examined the impact of a Vibe Coding intervention on students’ programming self-efficacy and attitudes toward artificial intelligence (AI). Employing a single-group pretest–posttest quasi-experimental design, 50 undergraduate students participated in a four-week intervention involving natural-language–mediated AI-assisted programming using GitHub Copilot. Data were collected using the Computer Programming Self-Efficacy Scale (CPSES) and the General Attitudes Toward Artificial Intelligence Scale (GAAIS). Results indicated a significant increase in programming self-efficacy following the intervention (p < .001, d = 0.93). Subscale analyses showed significant improvements in both simple (p < .001, d = 0.54) and complex programming tasks (p < .001, d = 0.90). No significant change was observed in students’ attitudes toward AI; both positive (d = 0.20) and negative (d = 0.28) attitude subscales showed small effect sizes. These findings suggest that participation in a natural-language–based AI coding environment was associated with short-term improvements in programming self-efficacy within the four-week intervention period, while short-term changes in attitudes toward AI were limited. This study contributes to the growing field of generative AI–based learning by highlighting the potential pedagogical relevance of Vibe Coding for programming self-efficacy. The large effect size (d = 0.93) indicates a substantial within-sample change in perceived competence.
Related
- Artificial intelligence use patterns, attitudes, and psychological distress among medical students: a cross-sectional survey
- Attitudes towards artificial intelligence among students and faculty staff at Kuwait University's Health Science Centre: A cross-sectional study
- Knowledge, attitudes, and practices toward artificial intelligence in pharmacy education and practice among pharmacy students and faculty in Bangladesh: a cross-sectional study
- Knowledge, attitudes, practices, and perceived barriers regarding artificial intelligence among undergraduate nursing students in Somalia: A cross-sectional study
- Assessment of Knowledge, Attitudes, and Perceptions Regarding Artificial Intelligence Among Undergraduate Medical Students.
BibTeX
@article{emirtekin2026impact,
title = {{The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence}},
author = {Emrah Emirtekin and Mesut Türk and Kağan Kırcaburun},
journal = {Scientific Reports},
year = {2026},
month = aug,
doi = {10.1038/s41598-026-67799-x},
url = {https://doi.org/10.1038/s41598-026-67799-x},
note = {CC BY},
}
RIS
TY - JOUR
TI - The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence
AU - Emrah Emirtekin
AU - Mesut Türk
AU - Kağan Kırcaburun
PY - 2026
DA - 2026/08/01
JO - Scientific Reports
DO - 10.1038/s41598-026-67799-x
UR - https://doi.org/10.1038/s41598-026-67799-x
AB - Vibe Coding is a generative AI–based programming approach that may support novice learners who lack confidence in their programming abilities, particularly given the cognitive demands of traditional coding. This study examined the impact of a Vibe Coding intervention on students’ programming self-efficacy and attitudes toward artificial intelligence (AI). Employing a single-group pretest–posttest quasi-experimental design, 50 undergraduate students participated in a four-week intervention involving natural-language–mediated AI-assisted programming using GitHub Copilot. Data were collected using the Computer Programming Self-Efficacy Scale (CPSES) and the General Attitudes Toward Artificial Intelligence Scale (GAAIS). Results indicated a significant increase in programming self-efficacy following the intervention (p < .001, d = 0.93). Subscale analyses showed significant improvements in both simple (p < .001, d = 0.54) and complex programming tasks (p < .001, d = 0.90). No significant change was observed in students’ attitudes toward AI; both positive (d = 0.20) and negative (d = 0.28) attitude subscales showed small effect sizes. These findings suggest that participation in a natural-language–based AI coding environment was associated with short-term improvements in programming self-efficacy within the four-week intervention period, while short-term changes in attitudes toward AI were limited. This study contributes to the growing field of generative AI–based learning by highlighting the potential pedagogical relevance of Vibe Coding for programming self-efficacy. The large effect size (d = 0.93) indicates a substantial within-sample change in perceived competence.
SN - 2045-2322
ER -