Abstract—Computer science is expanding into K12 education and numerous educational games and systems have been cre-ated to teach programming skills, including many block-based programming environments. Teaching computational thinking has received particular attention, and more research is needed on using educational games to directly teach computational thinking skills. We propose to investigate this using Dragon Architect, an educational block-based programming game we are developing. Specifically, we wish to study ways of directly teaching computational thinking strategies such as divide and conquer in an educational game, as well as ways to evaluate our approaches. Keywords—block-based programming, game-based learning, computational thin...
Ongoing research is being conducted on appropriate course design, practices and teacher intervention...
We believe that children as young as ten can directly benefit from opportunities to engage in comput...
In this paper we describe how to use a Game-Based Learning (GBL) approach to help end-user programme...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
Dragon Architect is an educational game that utilizes block-based programming to teach computational...
This paper outlines how an educational game can be used to support the learning of programming withi...
In this paper, we discuss the problems students face when learning computer programming and describe...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
International audienceThere are many learning games related to the theme of programming and computat...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
Ongoing research is being conducted on appropriate course design, practices and teacher intervention...
We believe that children as young as ten can directly benefit from opportunities to engage in comput...
In this paper we describe how to use a Game-Based Learning (GBL) approach to help end-user programme...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
Dragon Architect is an educational game that utilizes block-based programming to teach computational...
This paper outlines how an educational game can be used to support the learning of programming withi...
In this paper, we discuss the problems students face when learning computer programming and describe...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
International audienceThere are many learning games related to the theme of programming and computat...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
Ongoing research is being conducted on appropriate course design, practices and teacher intervention...
We believe that children as young as ten can directly benefit from opportunities to engage in comput...
In this paper we describe how to use a Game-Based Learning (GBL) approach to help end-user programme...