Even though working with data is as important as coding for understanding and dealing with complex problems across multiple fields, it has received very little attention in the context of Computational Thinking. This paper discusses an approach for bridging the gap between Computational Thinking with Data Science by employing and studying classification as a higher-order thinking process that connects the two. To achieve that, we designed and developed an online constructionist gaming tool called SorBET which integrates coding and database design enabling students to interpret, organize, and analyze data through game play and game design. The paper presents and discusses the results of a pilot study that aimed to investigate the data practices secondary students develop through playing and modifying SorBET games, and to determine the impact of game modding on student critical engagement with CT. According to the results, students developed and used certain data practices such as data interpretation and data model design to become better players or to design an interesting classification game. Moreover, game modding process motivated students to question the original games’ content, leading them to develop a critical stance towards the game data model and representations.
During the last decade, coding has come to the foreground of educational trends as a strong mean for developing students' Computational Thinking (or CT). However, there is still limited research that looks at coding and Computational Thinking activities through the lens of constructionism. In this paper, we discuss how the knowledge we already have from other thinking paradigms and pedagogical theories, such as constructionism and mathematical thinking, can inform new integrated designs for the cultivation of Computational Thinking. In this context, we explore students' engagement with MaLT (Machine Lab Turtle-sphere), an online environment of our design that integrates Logo textual programming with the affordances of dynamic manipulation, 3D graphics and camera navigation. We also present a study on how the integration of the above affordances can promote constructionist learning and lead to the development of CT skills along with the generation of meanings about programming concepts.
Issues related to 3d turtle's navigation and geometrical figures' manipulation in the simulated 3d space of a newly developed computational environment, MaLT, are reported and discussed here. The joint use of meaningful formalism and the dynamic manipulation of graphically represented 3d figures seem to offer new resources and to pose new challenges as far as geometrical activities and construction of meanings are concerned, which are strongly related to the representational infrastructure of MaLT.
Abilities such as spatial orientation and spatial visualisation come into play and are interwoven with the software's functionalities and semantics. Although the body-syntonic metaphor remains critical while navigating the turtle in the 3d simulated space, it seems that it has to be co-ordinated with other - often conflicting one another - frames of reference. The strong link between spatial graphical and geometrical aspects, that was accentuated by the dragging functionalities of the software, helped students go beyond an immediate perceptual approach, relating geometrical figures with real 3d objects and the change of planes in 3d space with physical angle situations. In this framework the concept of angle as turn and measure with emphasis on directionality but also as a relationship between the planes defined by 2d figures has arisen as central.
The paper addresses the problem of fragmentation of the communities involved in the design of digital media for education. It draws on the experience gained at the Educational Technology Lab in the design of Logo-based microworlds with three different platforms respectively based on component computing, 3D game engines and 3D navigation with a GIS. In this paper I use the term half-baked to describe a microworld which is explicitly designed to engage its users with changing it as the main aspect of their activity. I discuss this kind of microworld as a tool for integrated design involving people with diverse expertise and/or roles to communicate. These kinds of microworlds implicitly exist within the community, but they can be explicitly designed mediated and put to use in the role of facilitators for integrated design and development to enable a growing communication amongst researchers, technicians, teachers and students. A template for presenting microworlds which was constructed through the experience with four such integrated communities is used to describe for each respective case the design principles, the affordances, the histories of development and the variety of emergent microworlds.