Managing Cognitive Load in Introductory Programming Courses: A Cognitive Aware Scaffolding Tool.
John StachelDaniela MarghituTaha Ben BrahimRoderick SimsLarry ReynoldsVernon CzelusniakPublished in: J. Integr. Des. Process. Sci. (2013)
Keyphrases
- cognitive load
- working memory
- skill acquisition
- metacognitive processes
- cognitive load theory
- individual differences
- computer based learning environments
- introductory programming courses
- learning outcomes
- exploratory search
- mental models
- information processing
- meta cognitive
- learning environment
- cognitive apprenticeship
- collaborative learning
- machine learning
- learning experience
- computational model
- expert systems
- artificial intelligence