Abstract

The work addresses the significance of robotics in education, emphasizing its role in enhancing STEM skills through programming and sensory feedback. Scratch, a multimedia programming environment, is highlighted as a tool for robotic projects. Within Scratch, this work discusses data representation, distinguishing between visible and transparent data. The current work focuses on the visible data. Variables in Scratch are made tangible, helping users understand their function. Developers define their own data, such as values, variables, lists, and call parameters, while Scratch also provides system data. This system data can be numeric, alphanumeric, or logical, and its representation in code varies. To evaluate how data are used in Scratch by novice programmers, this work also proposes an evaluation framework using the Structure of the Observed Learning Outcome (SOLO) taxonomy. This evaluation framework can be used by the teacher as a tool either to evaluate with measurable criteria the students’ code (on issues related to the way the data indicates their presence in Scratch) or to develop their personal teaching paths, thus creating mental scaffolds that assist students to master new knowledge.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.