Self-Explaining the Notional Machine to Improve Novice Programmers' Learning and Mental Models, Supported by a Computer Tutor System.
Veronica S. ChiarelliKasia MuldnerPublished in: CogSci (2022)
Keyphrases
- novice programmers
- mental models
- learning algorithm
- learning systems
- programming environment
- active learning
- mental representations
- data model
- online learning
- learning strategies
- learning process
- learning activities
- databases
- intelligent tutoring systems
- cognitive processes
- reinforcement learning
- learning gains
- training data