scispace - formally typeset
Search or ask a question
Author

Mary Kiernan

Other affiliations: Open University
Bio: Mary Kiernan is an academic researcher from University of Greenwich. The author has contributed to research in topics: Computational thinking & Computer programming. The author has an hindex of 5, co-authored 14 publications receiving 355 citations. Previous affiliations of Mary Kiernan include Open University.

Papers
More filters
Journal ArticleDOI
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.

191 citations

Journal ArticleDOI
01 Jan 2012
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.
Abstract: This paper outlines an innovative game model for learning computational thinking (CT) skills through digital game-play. We have designed a game framework where students can practice and develop their skills in CT with little or no programming knowledge. We analyze how this game supports various CT concepts and how these concepts can be mapped to programming constructs to facilitate learning introductory computer programming. Moreover, we discuss the potential benefits of our approach as a support tool to foster student motivation and abilities in problem solving. As initial evaluation, we provide some analysis of feedback from a survey response group of 25 students who have played our game as a voluntary exercise. Structured empirical evaluation will follow, and the plan for that is briefly described.

158 citations

Journal ArticleDOI
01 Jul 2011
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.
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.

59 citations

18 Oct 2010
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.
Abstract: In this paper, we discuss the problems students face when learning computer programming and describe our ongoing work that enables students to learn programming through the use of puzzle solving game-play. Learning how to program is difficult and has been identified as a potential reason for the high attrition rates within the Computer Science discipline. There is a need to develop a new way for students to learn programming that incorporates motivational challenges, timely and relevant feedback whilst still remaining focused on their learning outcomes. The game model presented here incorporated these fundamentals and grounded them at an abstract computational thinking level while providing a direct connection between game-play and programming constructs.

9 citations

Journal ArticleDOI
TL;DR: In this paper, an educational game can be used to support the learning of programming within the Computer Science (CS) discipline and reports on the qualitative results of a series of rigorous studies of the use of this game by first-year introductory programming students.
Abstract: This paper outlines how an educational game can be used to support the learning of programming within the Computer Science (CS) discipline and reports on the qualitative results of a series of rigorous studies of the use of this game by first-year introductory programming students. Although this paper applies to the CS discipline, computational thinking (CT) as an intrinsic part of the games process is applicable to any discipline. This is because CT combines logical thinking with CS concepts to produce a recipe for solving problems, regardless of where a problem lies. Many studies indicate that learning through educational games appeals widely to students, regardless of their backgrounds (Liu et al, 2011; Papastergiou, 2009). However, though many of these studies demonstrate enthusiasm for educational games and indicate that games can enhance motivation for learning, they offer very few conclusions about what students learn from playing them or whether or not they acquire cognitive abilities thereby (Denner et al, 2012; Connolly et al, 2011).

6 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: Examples of CT definitions, interventions, assessments, and models across a variety of disciplines are shown, with a call for more extensive research in this area.

578 citations

15 May 2015
TL;DR: In this article, a universally applicable attitude and skill set for computer science is presented, which is a set of skills and attitudes that everyone would be eager to learn and use, not just computer scientists.
Abstract: It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.

430 citations

Journal ArticleDOI
TL;DR: Students reach the same level of Computational Thinking (CT) skills development independent of their age and gender, and CT skills in most cases need time to fully develop (students' scores improve significantly towards the end of the activity).

371 citations

Journal ArticleDOI
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.

191 citations

Journal ArticleDOI
01 Jan 2012
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.
Abstract: This paper outlines an innovative game model for learning computational thinking (CT) skills through digital game-play. We have designed a game framework where students can practice and develop their skills in CT with little or no programming knowledge. We analyze how this game supports various CT concepts and how these concepts can be mapped to programming constructs to facilitate learning introductory computer programming. Moreover, we discuss the potential benefits of our approach as a support tool to foster student motivation and abilities in problem solving. As initial evaluation, we provide some analysis of feedback from a survey response group of 25 students who have played our game as a voluntary exercise. Structured empirical evaluation will follow, and the plan for that is briefly described.

158 citations