Reference Hub38
Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play

Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play

Cagin Kazimoglu, Mary Kiernan, Liz Bacon, Lachlan MacKinnon
Copyright: © 2011 |Volume: 1 |Issue: 3 |Pages: 23
ISSN: 2155-6849|EISSN: 2155-6857|EISBN13: 9781613507117|DOI: 10.4018/ijgbl.2011070103
Cite Article Cite Article

MLA

Kazimoglu, Cagin, et al. "Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play." IJGBL vol.1, no.3 2011: pp.30-52. http://doi.org/10.4018/ijgbl.2011070103

APA

Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2011). Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play. International Journal of Game-Based Learning (IJGBL), 1(3), 30-52. http://doi.org/10.4018/ijgbl.2011070103

Chicago

Kazimoglu, Cagin, et al. "Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play," International Journal of Game-Based Learning (IJGBL) 1, no.3: 30-52. http://doi.org/10.4018/ijgbl.2011070103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based approach contextualized by an analysis of existing research into the issues of learning programming and game based learning approaches. Furthermore, the proposed game-based learning model focuses not only on procedural and applied knowledge and associated skills acquisition in computational thinking, but also provides contextualised theoretical knowledge on Computer Science concepts. By way of illustration, the authors introduce a game prototype currently being developed to combine a puzzle solving game-play that uses Computer Science concepts as the game elements.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.