Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them.
Johan JeuringHieke KeuningSamiha MarwanDennis BouvierCruz IzuNatalie KieslerTeemu LehtinenDominic LohrAndrew PetersenSami SarsaPublished in: ITiCSE (2) (2022)
Keyphrases
- learning environment
- learning activities
- learning systems
- learning community
- learning outcomes
- learning processes
- e learning
- learning process
- programming language
- learning materials
- virtual learning environments
- learning experience
- language learning
- learning scenarios
- intelligent learning environments
- learning situations
- learning spaces
- asynchronous learning
- mobile learning
- game based learning
- digital games
- concept mapping
- programming concepts
- learning content
- web based learning environment
- online learning environments
- computer based learning environments
- learning styles
- computer lab
- collaborative learning