On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers

This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. A descriptive and exploratory case study design was implemented with 26 pre-service informatics teachers. Data were...

Full description

Bibliographic Details
Main Authors: João Piedade, Nuno Dorotea, Ana Pedro, João Filipe Matos
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Education Sciences
Subjects:
Online Access:https://www.mdpi.com/2227-7102/10/9/214
_version_ 1797556874035331072
author João Piedade
Nuno Dorotea
Ana Pedro
João Filipe Matos
author_facet João Piedade
Nuno Dorotea
Ana Pedro
João Filipe Matos
author_sort João Piedade
collection DOAJ
description This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. A descriptive and exploratory case study design was implemented with 26 pre-service informatics teachers. Data were collected from the participants using qualitative and quantitative instruments. The main results pointed out the affordances and possibilities of the use of learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills as well as a strong path to promote the application of contents of the other Science, Technology, Engineering, Arts and Mathematics (STEAM) areas. Another significant finding was the impact of the didactic experience on the level of interest and self-confidence of the pre-service teachers in using robotics for teaching purposes. The results showed the importance of these didactics experiences to the pre-service teachers preparation and to apply the pedagogic approaches they have learned in theory in practical activities and to transfer this knowledge to new pedagogical situations and problems.
first_indexed 2024-03-10T17:08:08Z
format Article
id doaj.art-b5f56a8ef76746ef956a5901e6183fa1
institution Directory Open Access Journal
issn 2227-7102
language English
last_indexed 2024-03-10T17:08:08Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Education Sciences
spelling doaj.art-b5f56a8ef76746ef956a5901e6183fa12023-11-20T10:44:19ZengMDPI AGEducation Sciences2227-71022020-08-0110921410.3390/educsci10090214On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service TeachersJoão Piedade0Nuno Dorotea1Ana Pedro2João Filipe Matos3UIDEF, Institute of Education, University of Lisbon, 1649-004 Lisbon, PortugalUIDEF, Institute of Education, University of Lisbon, 1649-004 Lisbon, PortugalUIDEF, Institute of Education, University of Lisbon, 1649-004 Lisbon, PortugalUIDEF, Institute of Education, University of Lisbon, 1649-004 Lisbon, PortugalThis study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. A descriptive and exploratory case study design was implemented with 26 pre-service informatics teachers. Data were collected from the participants using qualitative and quantitative instruments. The main results pointed out the affordances and possibilities of the use of learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills as well as a strong path to promote the application of contents of the other Science, Technology, Engineering, Arts and Mathematics (STEAM) areas. Another significant finding was the impact of the didactic experience on the level of interest and self-confidence of the pre-service teachers in using robotics for teaching purposes. The results showed the importance of these didactics experiences to the pre-service teachers preparation and to apply the pedagogic approaches they have learned in theory in practical activities and to transfer this knowledge to new pedagogical situations and problems.https://www.mdpi.com/2227-7102/10/9/214computational thinkingeducational roboticspre-service teacher educationproblem-solvingprogramming
spellingShingle João Piedade
Nuno Dorotea
Ana Pedro
João Filipe Matos
On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
Education Sciences
computational thinking
educational robotics
pre-service teacher education
problem-solving
programming
title On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
title_full On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
title_fullStr On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
title_full_unstemmed On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
title_short On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers
title_sort on teaching programming fundamentals and computational thinking with educational robotics a didactic experience with pre service teachers
topic computational thinking
educational robotics
pre-service teacher education
problem-solving
programming
url https://www.mdpi.com/2227-7102/10/9/214
work_keys_str_mv AT joaopiedade onteachingprogrammingfundamentalsandcomputationalthinkingwitheducationalroboticsadidacticexperiencewithpreserviceteachers
AT nunodorotea onteachingprogrammingfundamentalsandcomputationalthinkingwitheducationalroboticsadidacticexperiencewithpreserviceteachers
AT anapedro onteachingprogrammingfundamentalsandcomputationalthinkingwitheducationalroboticsadidacticexperiencewithpreserviceteachers
AT joaofilipematos onteachingprogrammingfundamentalsandcomputationalthinkingwitheducationalroboticsadidacticexperiencewithpreserviceteachers