Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts an innovative formal language and a rich set of features. Unlike traditional platforms, Spark emphasizes computational problem solving over programming syntax, making it accessible to learners of all levels. With progressively challenging levels and an intuitive graphical interface, students engage in problem solving, content creation, and collaboration within the MyQ community. Using Spark makes it less probable for students to utilize generative AI (GAI) to solve challenges, thereby sparing teachers the struggle of assessing tasks that might have been accomplished using GAI.
In this paper, we provide an examination of Spark, its functionalities, the challenges it tackles, its merits, limitations, and prospective trajectories.
Computational Thinking (CT) has emerged in recent years as a thematic trend in education in many countries and several initiatives have been developed for its inclusion in school curricula. There are many pedagogical strategies to promote the development of elementary school students’ CT skills and knowledge. Unplugged learning tasks, block-based programming projects, and educational robotics are 3 of the most used strategies. This paper aimed to analyze the effect of Scratch-based activities, developed during one scholar year, on the computational thinking skills developed and concepts achieved by 4th-grade students. The study involved 189 students from two school clusters organized into an experimental group and a control group. To assess students’ computational knowledge, the Beginners Computational Thinking Test developed by Several Zapata-Cáceres et al. (2020) was used. The results indicate statistically significant differences between the groups, in which students in the experimental group (who performed activities with scratch) scored higher on the test than students in the control group (who did not use Scratch).
At 21st century Computational Thinking (CT) is considered a fundamental skill that anyone should possess and develop from a young age. Serious games and more specifically educational games (EGs) are a promising means of introducing algorithmic thinking and programming concepts and engaging students through the process of learning. In this article, a new EG called BlocklyScript is presented. BlocklyScript aims to help students develop their CT by learning basic programming concepts, designing algorithms and correcting mistakes. During the designing phase different EGs were taken under consideration and an EG design framework was followed in order to provide a better user experience. The game was evaluated by 10 experienced computer science educators of primary and secondary schools. The positive results of this pilot evaluation show that BlocklyScript is expected to help students understand the basic concepts of CT. However, the game should be evaluated by more teachers and students in order to provide future researchers with safe results.
A recent report by the joint Informatics Europe & ACM Europe Working Group on Informatics Education emphasizes that: (1) computational thinking is an important ability that all people should possess; (2) informatics-based concepts, abilities and skills are teachable, and must be included in the primary and particularly in the secondary school curriculum. Accordingly, the "2013 Best Practices in Education Award" (organized by Informatics Europe) was devoted to initiatives promoting Informatics Education in Primary and Secondary Schools. In this paper we present one of the winning projects: "Multi-Sensory Informatics Education". We have developed effective multi-sensory methods and software-tools to improve the teaching-learning process of elementary, sorting and recursive algorithms. The technologically and artistically enhanced learning environment we present has also the potential to promote intercultural computer science education and the algorithmic thinking of both science- and humanities-oriented learners.