Understanding novice programmer difficulties via guided learning.
Shuhaida Mohamed ShuhidanMargaret HamiltonDaryl J. D'SouzaPublished in: ITiCSE (2011)
Keyphrases
- learning process
- case study
- learning tasks
- unsupervised learning
- expert systems
- active learning
- programming language
- online learning
- supervised learning
- novice programmers
- cognitive development
- conceptual understanding
- inductive inference
- learning analytics
- mobile learning
- knowledge acquisition
- learning algorithm
- artificial neural networks
- support vector
- reinforcement learning
- decision trees
- website
- knowledge base