LEAP: A Method for Programming Education

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.

Institutions

Publication Details

Journal
Journal of the Association for Information Systems
Published
2025-08-15
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

LEAP: A Method for Programming Education

Journal of the Association for Information Systems
Teaching and Learning Programming
article

LEAP: A Method for Programming Education

article en

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.

Journal of the Association for Information Systems
Babson College (US)
Quality Education
Openalex Percentile: Top 43%
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.

LEAP: A Method for Programming Education · Journal of the Association for Information Systems (2025) | TGRS Research Map | TGRS