How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debugging
Qianou Ma, Hua Shen, Kenneth R. Koedinger, Sherry Tongshuang Wu
Topics & Concepts
DebuggingComputer scienceContext (archaeology)Code (set theory)Software engineeringDelegationProgramming languageTask (project management)Human–computer interactionEngineeringLawSystems engineeringPaleontologyPolitical scienceBiologySet (abstract data type)Software Engineering ResearchSoftware Testing and Debugging TechniquesTopic Modeling