We define a simple card game, where cards are computational elements; computing machines can be defined, built and animated in a concrete way by disposing cards and moving pegs around them, following formal rules. We discuss how to use this card game as an educational tool, to introduce children 8 to 10 years old to the concept of computation, seen as manipulation of symbols. Students will not need any mathematical knowledge to explore information theoretic concepts by means of our tool; moreover the students can easily expand the tool with new components for exploring new concepts. Graph-based syntax and graph-rewriting semantics are given to formalize cards and their behaviour
In this paper we argue that there is a need for digital games that could be easy to alter by young l...
As a cognitive ability computational thinking describes a specific way of algorithmic reasoning buil...
INTRODUCTION: This work presents an educational board game based on graph grammars to develop comput...
The computational card (c-cards for short) project is a study and realization of an educational tool...
In this paper we propose the structure of an exploratory course in theoretical computer science inte...
C-cards are an easy-to-reify, graphical formalism capable of expressing computational systems, discr...
Music and Computer Science share a dual nature: theory and practice relate in complex ways, and seem...
The paper proposes a new way of introducing music to classes of 8 to 10 years old pupils, by adoptin...
to classes of 10 to 12 years old, and in general to students with a limited mathematical background....
We believe that children as young as ten can directly benefit from opportunities to engage in comput...
Given the hypothesis that card games form a strong tool capable of shaping the aforementioned intere...
Magic can be used in project-based instruction to motivate students and provide a meaningful context...
We describe our experience using magic card tricks to teach algorithmic skills to first-year Compute...
Literature and previous studies show that creative play is easy to emerge when children interact wit...
This experience report describes an approach for helping elementary schools integrate computational ...
In this paper we argue that there is a need for digital games that could be easy to alter by young l...
As a cognitive ability computational thinking describes a specific way of algorithmic reasoning buil...
INTRODUCTION: This work presents an educational board game based on graph grammars to develop comput...
The computational card (c-cards for short) project is a study and realization of an educational tool...
In this paper we propose the structure of an exploratory course in theoretical computer science inte...
C-cards are an easy-to-reify, graphical formalism capable of expressing computational systems, discr...
Music and Computer Science share a dual nature: theory and practice relate in complex ways, and seem...
The paper proposes a new way of introducing music to classes of 8 to 10 years old pupils, by adoptin...
to classes of 10 to 12 years old, and in general to students with a limited mathematical background....
We believe that children as young as ten can directly benefit from opportunities to engage in comput...
Given the hypothesis that card games form a strong tool capable of shaping the aforementioned intere...
Magic can be used in project-based instruction to motivate students and provide a meaningful context...
We describe our experience using magic card tricks to teach algorithmic skills to first-year Compute...
Literature and previous studies show that creative play is easy to emerge when children interact wit...
This experience report describes an approach for helping elementary schools integrate computational ...
In this paper we argue that there is a need for digital games that could be easy to alter by young l...
As a cognitive ability computational thinking describes a specific way of algorithmic reasoning buil...
INTRODUCTION: This work presents an educational board game based on graph grammars to develop comput...