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 programm...
This study investigated the effects of learning computer programming using game design on high schoo...
Studies have found serious games to be good tools for programming education. As anoutcome from such ...
As programming educators we need to find ways to engage our students. The students we see today have...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
In this paper we present an approach for teaching and learning Computer Programming through Game pla...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
This research is approaching game-based learning as a creative act. Furthermore, creativity receives...
In recent years, all over the world, students are less interested in science, especially in computer...
This paper outlines how an educational game can be used to support the learning of programming withi...
Many scholars, talking about both educational games and general educational practice, argue that pri...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
This study investigated the effects of learning computer programming using game design on high schoo...
Studies have found serious games to be good tools for programming education. As anoutcome from such ...
As programming educators we need to find ways to engage our students. The students we see today have...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
In this paper we present an approach for teaching and learning Computer Programming through Game pla...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
This research is approaching game-based learning as a creative act. Furthermore, creativity receives...
In recent years, all over the world, students are less interested in science, especially in computer...
This paper outlines how an educational game can be used to support the learning of programming withi...
Many scholars, talking about both educational games and general educational practice, argue that pri...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
This study investigated the effects of learning computer programming using game design on high schoo...
Studies have found serious games to be good tools for programming education. As anoutcome from such ...
As programming educators we need to find ways to engage our students. The students we see today have...