In this paper we propose the structure of an exploratory course in theoretical computer science intended for a broad range of students (and especially kids). The course is built on computational cards, a simple paper toy, in which playing cards are computational elements; computing machines can be defined, built and animated in a concrete way by disposing cards and moving objectified symbols on top of them, following formal rules. We provide details and examples of the kind of exercises to be used in such a course. Advantages of c-cards and motivations behind the course are also discussed
Computationally-enriched crafts are activities that blend the advantages of computational media with...
We describe our experience using magic card tricks to teach algorithmic skills to first-year Compute...
Magic can be used in project-based instruction to motivate students and provide a meaningful context...
The computational card (c-cards for short) project is a study and realization of an educational tool...
We define a simple card game, where cards are computational elements; computing machines can be defi...
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....
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...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
The concept of computational thinking has caused wide public concern over the world. How to cultivat...
This emerging technology report describes computational toys as tools for learning and building comp...
Computational thinking is a paradigm of solving problems, designing systems and understanding human ...
Computationally-enriched crafts are activities that blend the advantages of computational media with...
We describe our experience using magic card tricks to teach algorithmic skills to first-year Compute...
Magic can be used in project-based instruction to motivate students and provide a meaningful context...
The computational card (c-cards for short) project is a study and realization of an educational tool...
We define a simple card game, where cards are computational elements; computing machines can be defi...
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....
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...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
The concept of computational thinking has caused wide public concern over the world. How to cultivat...
This emerging technology report describes computational toys as tools for learning and building comp...
Computational thinking is a paradigm of solving problems, designing systems and understanding human ...
Computationally-enriched crafts are activities that blend the advantages of computational media with...
We describe our experience using magic card tricks to teach algorithmic skills to first-year Compute...
Magic can be used in project-based instruction to motivate students and provide a meaningful context...