Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways.
Charles ThevathayanMargaret HamiltonPublished in: ITiCSE (2015)
Keyphrases
- programming environments
- wide variety
- visual features
- visual information
- real world
- programming language
- incremental learning
- low level
- learning theory
- learning algorithm
- novice programmers
- programming environment
- development environment
- visual perception
- learning experience
- rich set
- signaling pathways
- learning systems
- object oriented
- visual programming