scholarly journals DuinoBlocks4Kids: Using Free Technology and Low-Cost Materials for the Exercise of Computational Thinking in Primary School via Programming and Educational Robotics

2019 ◽  
Vol 27 (02) ◽  
pp. 167
Author(s):  
Rubens Lacerda Queiroz ◽  
Fábio Ferrentini Sampaio ◽  
Mônica Pereira Dos Santos

This paper presents a case study about the development of Computational Thinking in primary school children (3st to 4th grade) via the teaching of programming abilities with the use of educational robotics, free technology and recyclable, low cost materials. We aimed at raising some hypotheses on whether there is a straight relationship between some cognitive aspects of children aged 8-10 (such as the ability to put events and ideas in sequence, the ability to execute mental operations on the basis of concrete experience, among others) and the ability to execute activities that may be linked to the learning of computer programming. The observed results indicated (from the use of a didactic kit developed for the accomplishment of this study) the possibility to develop the following computational thinking skills: abstract thinking ability, understanding of flows of control, Debugging and systematic error detection, iterative thinking, use of conditional logic and problem decomposition.  Regarding the investigations related to cognitive maturity, we found evidence of a correlation between the cognitive characteristics analyzed and the performance of certain tasks related to computer programming, such as the development of purely sequential programs and understanding of processing idea.

Informatics ◽  
2019 ◽  
Vol 6 (4) ◽  
pp. 43 ◽  
Author(s):  
Chiazzese ◽  
Arrigo ◽  
Chifari ◽  
Lonati ◽  
Tosto

Research has shown that educational robotics can be an effective tool to increase students’ acquisition of knowledge in the subjects of science, technology, engineering, and mathematics and promote, at the same time, a progression in the development of computational thinking (CT) skills in K–12 (kindergarten to 12th grade) education. Within this research field, the present study first sought to assess the effect of a robotics laboratory on the acquisition of CT-related skills in primary school children. The study also aimed to compare the magnitude of the effect of the laboratory across third- and fourth-grade students. For the purpose of the study, a quasi-experimental post-test-only design was adopted, and a group of 51 students, from third- and fourth-grade classrooms, participating in the robotics laboratories, were compared to a control group of 32 students from classrooms of the same grades. A set of Bebras tasks was selected as an overall measure of CT skills and was administered to children in both the intervention and control groups. Overall, the results showed that programming robotics artefacts may exert a positive impact on students’ learning of computational thinking skills. Moreover, the effect of the intervention was found to be greater among third-grade children.


2021 ◽  
Vol 12 (1) ◽  
pp. 10
Author(s):  
Karin Tengler ◽  
Oliver Kastner-Hauler ◽  
Barbara Sabitzer ◽  
Zsolt Lavicza

Robotics is needed as education keeps up with challenges students are facing in a technological environment. A long-term research project focuses on developing a feasible robotics-based learning environment that enables primary school teachers to introduce computer science education. This paper shows educational robotics combining storytelling to promote computational thinking through the method of Tell, Draw, and Code. The study was conducted via pre–post test, using the Beginners Computational Thinking test (BCTt), with third and fourth graders (N = 40) to determine if the integration of robotics-based storytelling activities enhances computational thinking skills. Results show that an increase in computational thinking is evident after the intervention is implemented. The approach of combining stories, texts, and literature with educational robotics seems to be a promising concept to equip students with the required skills.


Author(s):  
Serhat Altiok ◽  
Erman Yükseltürk

In our age, computational thinking that involves understanding human behavior and designing systems for solving problems is important as much as reading, writing and arithmetic for everyone. Computer programming is one of the ways that could be promote the process of developing computational thinking, in addition to developing higher-order thinking skills such as problem solving, critical and creative thinking skills etc. However, instead of focusing on problems and sub-problems, algorithms, or the most effective and efficient solution, focusing on programming language specific needs and problems affects the computational thinking process negatively. Many educators use different tools and pedagogical approaches to overcome these difficulties such as, individual work, collaborative work and visual programming tools etc. In this study, researchers analyze four visual programming tools (Scratch, Small Basic, Alice, App Inventor) for students in K-12 level and three methodologies (Project-based learning, Problem-based learning and Design-based learning) while teaching programming in K-12 level. In summary, this chapter presents general description of visual programming tools and pedagogical approaches, examples of how each tool can be used in programming education in accordance with the CT process and the probable benefits of these tools and approaches to explore the practices of computational thinking.


Author(s):  
Amy Eguchi

President Obama's initiative, “computer science for all,” has been a rallying slogan for promoting computer science in K-12 education. Although the participation of people of color in computer science (CS) has increased in the past several years, it is still drastically low and does not reflect the real picture of our society. This chapter explores how educational robotics as a learning tool can inspire underrepresented minorities including females and students of color to become interested in CS. Supported by Papert's constructionism theory, educational robotics effectively facilitates students' learning of various concepts in CS and STEM. Educational robotics is a learning tool which inspires students' interest in learning. It provides a learning environment that promotes students' learning of various CS concepts and computational thinking skills. Although robots naturally spark students' interests, to make it most effective, teachers are required effortfully to create learning opportunities that are authentic and meaningful for individual students.


2022 ◽  
pp. 648-676
Author(s):  
Serhat Altiok ◽  
Erman Yükseltürk

In our age, computational thinking that involves understanding human behavior and designing systems for solving problems is important as much as reading, writing and arithmetic for everyone. Computer programming is one of the ways that could be promote the process of developing computational thinking, in addition to developing higher-order thinking skills such as problem solving, critical and creative thinking skills etc. However, instead of focusing on problems and sub-problems, algorithms, or the most effective and efficient solution, focusing on programming language specific needs and problems affects the computational thinking process negatively. Many educators use different tools and pedagogical approaches to overcome these difficulties such as, individual work, collaborative work and visual programming tools etc. In this study, researchers analyze four visual programming tools (Scratch, Small Basic, Alice, App Inventor) for students in K-12 level and three methodologies (Project-based learning, Problem-based learning and Design-based learning) while teaching programming in K-12 level. In summary, this chapter presents general description of visual programming tools and pedagogical approaches, examples of how each tool can be used in programming education in accordance with the CT process and the probable benefits of these tools and approaches to explore the practices of computational thinking.


2022 ◽  
pp. 756-781
Author(s):  
Amy Eguchi

President Obama's initiative, “computer science for all,” has been a rallying slogan for promoting computer science in K-12 education. Although the participation of people of color in computer science (CS) has increased in the past several years, it is still drastically low and does not reflect the real picture of our society. This chapter explores how educational robotics as a learning tool can inspire underrepresented minorities including females and students of color to become interested in CS. Supported by Papert's constructionism theory, educational robotics effectively facilitates students' learning of various concepts in CS and STEM. Educational robotics is a learning tool which inspires students' interest in learning. It provides a learning environment that promotes students' learning of various CS concepts and computational thinking skills. Although robots naturally spark students' interests, to make it most effective, teachers are required effortfully to create learning opportunities that are authentic and meaningful for individual students.


Sign in / Sign up

Export Citation Format

Share Document