Leveraging Robot Programming to Foster Computational Thinking
El Ioini N
MetadataShow full item record
In 2013, ACM recognized Computational Thinking (CT) as “one of the fundamental skills desired of all graduates”. This means that, especially in liberal education environments, one of the challenges of CT courses is to motivate students who are discouraged upfront as they perceive programming as a difficult task. Applications that have tangible results typically stimulate students’ interests. For instance, Educational Robotics (ER) is recognized as a tool to enhance higher order thinking skills and to facilitate teamwork. In this paper, we describe a course that has been designed to use ER (i.e., programming a maze-solving robot) to foster CT. Each activity of the course has been designed to foster specific CT skills and to contribute to CT assessment, which remains a challenge in CT research. We report the results of an experiment, in a liberal education environment, with a total of 13 ninth graders (15.4% M, 84.6% F).
Showing items related by title, author, creator and subject.
Introduction of computational thinking in a hotel management school [Introduzione del Computational Thinking in un istituto alberghiero] Fronza, I; Zanon, P (2015)L’importanza dello sviluppo delle competenze di Computational Thinking (CT) è riconosciuta sia dalla letteratura in ambito didattico, sia da istituzioni quali ad esempio l’ACM che ravvisa la necessità di una sua introduzione ...
Teaching Software Design Engineering Across the K-12 Curriculum: Using Visual Thinking and Computational Thinking Fronza I; El Ioini N; Corral L (ACM, 2016)Over the years a number of methodologies have been proposed in Software Engineering to deal with systems design. High among them is visual thinking (VT). VT is a well known strategy to foster more ideas and generate consensus ...
Students Want to Create Apps: Leveraging Computational Thinking to Teach Mobile Software Development Fronza, I; Corral, L; El Ioni, N (ACM, 2015)Computational Thinking (CT) is recognised as one of the fundamental skills of all graduates. Nevertheless, some issues can emerge when trying to introduce CT into schools; for example, teachers might not be willing to add ...