Year: 2025
Type: article
Abstract: This research introduces LEAP (Learning Enabled by AI for Programming), a novel pedagogical approach integrating Generative AI into programming education. Addressing persistent challenges of high dropout rates and learner frustration, LEAP strategically incorporates tools like ChatGPT and GitHub Copilot to provide personalized, real-time assistance. Applying Robins et al.'s (2003) framework, we categorize student-GenAI interactions across knowledge, strategies, and mental models during design, generation, and evaluation phases. Analysis of over 1,500 prompts from graduate business students reveals a fundamental shift in learning dynamics—from syntax-focused instruction (reduced from 50% to 20%) toward enhanced conceptual understanding and problem-solving (each expanded to 40%). While students effectively leverage GenAI for knowledge acquisition and debugging, our findings highlight the continued necessity for explicit instruction in strategic problem decomposition and independent troubleshooting. LEAP demonstrates how thoughtfully integrated GenAI can transform programming education while preparing students for AI-augmented professional environments.
Authors: Hashmi, Nada, Li, Zhi, Parise, Salvatore, Shankaranarayanan, Ganesan
Institution: Babson College
Language: English
Subfield: Computer Science Applications
Field: Computer Science
Domain: Physical Sciences
SDG: Quality education
Open Access status: green
OpenAlex ID: W7029703966
FWCI:
Cites:
Cited by:
Related to:
