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...
Main Authors: | , , , |
---|---|
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 |