The use of a code restructuring tool in the learning of programming.
Stuart GarnerPublished in: ITiCSE (2004)
Keyphrases
- learning systems
- inductive inference
- learning process
- program understanding
- online learning
- learning algorithm
- programming tool
- computer programming
- programming language
- knowledge acquisition
- unsupervised learning
- learning analytics
- concept maps
- learning community
- supervised learning
- active learning
- prior knowledge
- machine learning