A Theory of Applied Mind of Programming: Understanding the challenges in learning to program.
Tony LowePublished in: ITiCSE (2019)
Keyphrases
- learning systems
- reinforcement learning
- computer programming
- novice programmers
- learning process
- theoretical frameworks
- cognitive development
- learning algorithm
- theoretical framework
- programming education
- inductive inference
- online learning
- active learning
- learning tasks
- supervised learning
- object oriented programming
- programming environment
- knowledge acquisition
- programming language
- domain theory
- solving problems
- high school students
- prior knowledge
- mobile devices
- learning environment
- artificial intelligence