Cagin Kazimoglu, Mary Kiernan, Liz Bacon, Lachlan M. MacKinnon. Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play. IJGBL, 1(3):30-52, 2011. [doi]
Abstract is missing.