Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an innovative conference presentation that introduces a novel interactive learning environment designed to help novice programmers master program design skills through systematic guidance. Learn how researchers from the Institute of Science Tokyo have developed an LLM-backed system that addresses the common challenge students face when trying to follow program design guidelines without instructor support. Discover how this environment guides learners through the design recipe methodology using natural language conversations, while automatically generating code and providing feedback based on student responses. Examine the design principles behind this educational tool and review findings from a comprehensive user study that reveals both the promising flexibility and inherent challenges of implementing large language model approaches in programming education. Gain insights into how generative AI can be leveraged to create more accessible and interactive learning experiences for students developing fundamental programming design competencies.
Syllabus
[SPLASH-E'25] An Interactive Learning Environment for Program Design
Taught by
ACM SIGPLAN