Student's Use of Generative AI as a Support Tool in an Advanced Web Development Course

📅 2025-03-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates how advanced undergraduate students with strong programming proficiency engage with generative AI (GenAI) in an upper-level web development course, focusing on its pedagogical affordances and associated risks. Employing a mixed-methods approach—including assignment analysis, reflective journals, tool usage telemetry, and structured surveys—the research identifies significant gains in learning efficiency and development productivity enabled by GenAI. However, students express pronounced concerns regarding overreliance and hallucinated outputs, and uniformly advocate for systematic prompt engineering instruction. As the first empirical investigation targeting high-competency programming learners, this work reveals GenAI’s multifaceted scaffolding role—spanning code generation, debugging support, and conceptual explanation—while highlighting critical cognitive adaptation challenges in complex technical domains. Findings provide empirically grounded evidence and actionable insights for integrating GenAI into computing education, informing curriculum design, instructional scaffolding, and responsible AI literacy development in higher education.

Technology Category

Application Category

📝 Abstract
Various studies have studied the impact of Generative AI on Computing Education. However, they have focused on the implications for novice programmers. In this experience report, we analyze the use of GenAI as a support tool for learning, creativity, and productivity in a web development course for undergraduate students with extensive programming experience. We collected diverse data (assignments, reflections, logs, and a survey) and found that students used GenAI on different tasks (code generation, idea generation, etc.) with a reported increase in learning and productivity. However, they are concerned about over-reliance and incorrect solutions and want more training in prompting strategies.
Problem

Research questions and friction points this paper is trying to address.

Analyzes GenAI use in advanced web development courses.
Explores GenAI impact on learning, creativity, and productivity.
Addresses concerns about over-reliance and incorrect AI solutions.
Innovation

Methods, ideas, or system contributions that make the work stand out.

GenAI enhances learning and productivity
GenAI used for code and idea generation
Training needed for effective prompting strategies
🔎 Similar Papers
No similar papers found.
I
Isaac Alpizar-Chacon
Utrecht University, Utrecht, The Netherlands; Instituto Tecnológico de Costa Rica, Compus Cartago, Costa Rica
Hieke Keuning
Hieke Keuning
Utrecht University
Computing educationLearning programmingTutoring systemsAutomated feedbackCode quality