How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debugging.
Qianou MaHua ShenKenneth R. KoedingerSherry Tongshuang WuPublished in: AIED (1) (2024)
Keyphrases
- teachable agent
- educational games
- programming paradigms
- artificial intelligence
- pedagogical agents
- programming language
- novice programmers
- learning environment
- learning strategies
- machine learning
- expert systems
- computer programming
- intelligent systems
- big data
- parallel programming
- knowledge representation
- program understanding
- ai systems
- object oriented programming
- programming environment
- training set
- learning experience
- intelligent agents
- hardware designs