ACM - affordances
Camillia Matuk
Rinat Levy-Cohen
Shashank Pawar
An investigation of the artifacts and process of constructing computers games about environmental science in a fifth grade classroom
A Formal Approach to Game Design and Game Research
Software design as a learning environment
Reflective verbalization improves solutions---the effects of question-based reflection in design problem solving
Engineering design thinking, teaching, and learning
A case study on collective cognition and operation in team-based computer game design by middle-school children