Code for All: Educational Applications of the "Vibe Coding" Hackathon in Programming Education across All Skill Levels

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Chen, Ashley J., Cao, Yijia, Shao, Minghao, Karri, Ramesh, Shafique, Muhammad
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910163337740288
author Chen, Ashley J.
Cao, Yijia
Shao, Minghao
Karri, Ramesh
Shafique, Muhammad
author_facet Chen, Ashley J.
Cao, Yijia
Shao, Minghao
Karri, Ramesh
Shafique, Muhammad
contents The emergence of large language models has enabled vibe coding, a natural language approach to programming in which users describe intent and AI generates or revises code, potentially broadening access to programming while preserving meaningful learning outcomes. We investigate its educational value through a month-long online hackathon that welcomed participants from multiple countries, ranging from complete beginners to experienced developers. The hackathon offered three tracks with increasing technical demands. Spark emphasized basic frontend functionality and dynamic features such as buttons, forms, and API calls. Build required backend or database integration. Launch targeted production ready web applications, including deployment. Participants were required to develop projects using only LLM generated code without manual edits and submitted complete chat histories, source code, demo videos, and functionality reports. We assessed educational effectiveness with a mixed methods design that combined standardized project evaluations across functionality, user interface and user experience design, impact, prompt quality, and code readability, along with post-hackathon surveys of perceived learning outcomes and thematic analysis of open-ended feedback. Our findings describe how participants with different backgrounds engage with vibe coding as task complexity increases, how the no manual editing constraint shapes prompting and debugging practices, and what these patterns imply for integrating AI assisted development into programming education and competitive learning environments.
format Preprint
id arxiv_https___arxiv_org_abs_2604_22747
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Code for All: Educational Applications of the "Vibe Coding" Hackathon in Programming Education across All Skill Levels
Chen, Ashley J.
Cao, Yijia
Shao, Minghao
Karri, Ramesh
Shafique, Muhammad
Software Engineering
The emergence of large language models has enabled vibe coding, a natural language approach to programming in which users describe intent and AI generates or revises code, potentially broadening access to programming while preserving meaningful learning outcomes. We investigate its educational value through a month-long online hackathon that welcomed participants from multiple countries, ranging from complete beginners to experienced developers. The hackathon offered three tracks with increasing technical demands. Spark emphasized basic frontend functionality and dynamic features such as buttons, forms, and API calls. Build required backend or database integration. Launch targeted production ready web applications, including deployment. Participants were required to develop projects using only LLM generated code without manual edits and submitted complete chat histories, source code, demo videos, and functionality reports. We assessed educational effectiveness with a mixed methods design that combined standardized project evaluations across functionality, user interface and user experience design, impact, prompt quality, and code readability, along with post-hackathon surveys of perceived learning outcomes and thematic analysis of open-ended feedback. Our findings describe how participants with different backgrounds engage with vibe coding as task complexity increases, how the no manual editing constraint shapes prompting and debugging practices, and what these patterns imply for integrating AI assisted development into programming education and competitive learning environments.
title Code for All: Educational Applications of the "Vibe Coding" Hackathon in Programming Education across All Skill Levels
topic Software Engineering
url https://arxiv.org/abs/2604.22747