Understanding the principles of computational thinking (CT), e.g., problem abstraction, decomposition, and recursion, is vital for computer science (CS) students. Unfortunately, these concepts can be difficult for novice students to understand. One way students can develop CT skills is to involve them in the design of an application to teach CT. This study focuses on co-designing mini games to support teaching and learning CT principles and concepts in an online environment. Online co-design (OCD) of mini games enhances students’ understanding of problem-solving through a rigorous process of designing contextual educational games to aid their own learning. Given the current COVID-19 pandemic, where face-to-face co-designing between research...
Computational thinking (CT) is crucial in education for providing a multifaceted approach...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
Understanding the principles of computational thinking (CT), e.g., problem abstraction, decompositio...
This study investigates how digital game co-creation promotes Computational Thinking (CT) skills amo...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
Computational thinking (CT) has become an essential skill nowadays. For young students, CT competenc...
Algorithms are more and more pervading our everyday life: from automatic checkouts in supermarkets a...
Abstract—Game design environments are traditionally used as means for engaging non-programmers in th...
This paper introduces research concerned with investigating how Computational Thinking and online le...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational Thinking (CT) can amplify learners’ skill sets so that they become excellent problem-s...
Computational thinking (CT) is crucial in education for providing a multifaceted approach...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
This paper outlines an innovative game-based approach to learning introductory programming that is g...
Understanding the principles of computational thinking (CT), e.g., problem abstraction, decompositio...
This study investigates how digital game co-creation promotes Computational Thinking (CT) skills amo...
Computational Thinking is an increasingly important problem solving tool in a variety of fields beca...
AbstractThis paper outlines an innovative game model for learning computational thinking (CT) skills...
Computational thinking (CT) has become an essential skill nowadays. For young students, CT competenc...
Algorithms are more and more pervading our everyday life: from automatic checkouts in supermarkets a...
Abstract—Game design environments are traditionally used as means for engaging non-programmers in th...
This paper introduces research concerned with investigating how Computational Thinking and online le...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
AbstractOwing to their ease of engagement and motivational nature, especially for younger age groups...
This paper outlines how an educational game can be used to support the learning of programming withi...
Computational Thinking (CT) can amplify learners’ skill sets so that they become excellent problem-s...
Computational thinking (CT) is crucial in education for providing a multifaceted approach...
Blocks-based environments have been used to promote computational thinking (CT) and programming lear...
This paper outlines an innovative game-based approach to learning introductory programming that is g...