C
Cagin Kazimoglu
Researcher at Cyprus International University
Publications - 14
Citations - 464
Cagin Kazimoglu is an academic researcher from Cyprus International University. The author has contributed to research in topics: Computer programming & Computational thinking. The author has an hindex of 6, co-authored 14 publications receiving 359 citations. Previous affiliations of Cagin Kazimoglu include University of Greenwich.
Papers
More filters
Journal ArticleDOI
A Serious Game for Developing Computational Thinking and Learning Introductory Computer Programming
TL;DR: It is described how a limited number of key introductory computer programming concepts have been mapped onto the game-play, and how an equivalent set of skills characterising CT can be acquired through playing the game.
Journal ArticleDOI
Learning Programming at the Computational Thinking Level via Digital Game-Play
TL;DR: A game framework where students can practice and develop their skills in CT with little or no programming knowledge is designed and how these concepts can be mapped to programming constructs to facilitate learning introductory computer programming is analyzed.
Journal ArticleDOI
Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play
TL;DR: 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.
Journal ArticleDOI
Enhancing Confidence in Using Computational Thinking Skills via Playing a Serious Game: A Case Study to Increase Motivation in Learning Computer Programming
TL;DR: In this paper, a pre-post study was conducted to evaluate the educational effectiveness of playing a serious game specifically designed to enhance the development of computational thinking skills to facilitate learning introductory computer programming.
Developing a game model for computational thinking and learning traditional programming through game-play
TL;DR: The game model presented here incorporated fundamentals of computer programming and grounded them at an abstract computational thinking level while providing a direct connection between game-play and programming constructs.