Scenario-based programming: reducing the cognitive load, fostering abstract thinking.
Giora AlexandronMichal ArmoniMichal GordonDavid HarelPublished in: ICSE Companion (2014)
Keyphrases
- cognitive load
- working memory
- learning outcomes
- skill acquisition
- programming language
- computer literacy
- abstract data types
- high level
- knowledge building
- artificial intelligence
- individual differences
- pupil size
- higher level
- human cognition
- online learning
- collaborative learning
- machine learning
- cognitive load theory