Promoting Computational Thinking through Visual Block Programming Tools

Computational Thinking is a competence that is developed more in the last few years. This is due to the multitude of benefits it has in the classroom. Throughout this article we show a series of activities that promote the development of Computational Thinking using tools that allow visual block programming. The particularity of these activities is that some of them were performed during the confinement due to the COVID-19 and other activities were performed later, in the period known as the new normality. Throughout the article, details are provided about the different sessions. The different visual programming tools by blocks and the educational scenarios used are also indicated. In addition, the results obtained are shown.

[1]  Sergio Martín,et al.  Arduino as an Educational Tool to Introduce Robotics , 2018, 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE).

[2]  Elio Sancristobal Ruiz,et al.  A Wireless robotic educational platform approach , 2016, 2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV).

[3]  Manuel Castro,et al.  STEM and Educational Robotics Using Scratch , 2019, 2019 IEEE Global Engineering Education Conference (EDUCON).

[4]  Manuel Castro,et al.  Collaborative robotic educational tool based on programmable logic and Arduino , 2016, 2016 Technologies Applied to Electronics Teaching (TAEE).

[5]  Manuel Castro,et al.  Crumble as an educational tool to introduce robotics , 2018, 2018 XIII Technologies Applied to Electronics Teaching Conference (TAEE).

[6]  Aruquia B. M. Peixoto,et al.  Educational Robotics for All: Gender, Diversity, and Inclusion in STEAM , 2020, 2020 IEEE Learning With MOOCS (LWMOOCS).

[7]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[8]  Manuel Castro,et al.  Robotics tips and tricks for inclusion and integration of students , 2018, 2018 IEEE Global Engineering Education Conference (EDUCON).

[9]  Alfred V. Aho,et al.  Computation and Computational Thinking , 2012, Comput. J..

[10]  Elio San Cristóbal,et al.  First steps in robotics using Crumble as a friendly platform , 2019, 2019 5th Experiment International Conference (exp.at'19).

[11]  Elio Sancristobal Ruiz,et al.  Robotic Educational Tool to engage students on Engineering , 2016, FIE.

[12]  Manuel Castro,et al.  Multiplatform Educational Robotics Course to Introduce Children in Robotics , 2018, 2018 IEEE Frontiers in Education Conference (FIE).

[13]  Esteban Vázquez-Cano,et al.  Visual programming languages integrated across the curriculum in elementary school: A two year case study using "Scratch" in five schools , 2016, Comput. Educ..

[14]  Manuel Castro,et al.  Traffic lights through multiple robotic educational tools , 2018, 2018 IEEE Global Engineering Education Conference (EDUCON).

[15]  Jeannette M. Wing Computational thinking and thinking about computing , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[16]  Pedro J. Muñoz Merino,et al.  Activities of the Spanish Chapter of the IEEE Education Society , 2020, 2020 IEEE Global Engineering Education Conference (EDUCON).

[17]  Manuel Castro,et al.  Scratch day to introduce robotics , 2018, 2018 IEEE Global Engineering Education Conference (EDUCON).

[18]  Pedro Plaza,et al.  Scratch as Driver to Foster Interests for STEM and Educational Robotics , 2019, IEEE Revista Iberoamericana de Tecnologias del Aprendizaje.

[19]  Aruquia B. M. Peixoto,et al.  Using Transmedia Approaches in STEM , 2020, 2020 IEEE Global Engineering Education Conference (EDUCON).

[20]  Manuel Castro,et al.  Diversity and inclusion in engineering education: Looking through the gender question , 2018, 2018 IEEE Global Engineering Education Conference (EDUCON).

[21]  S. Barnett,et al.  Philosophical Transactions of the Royal Society A : Mathematical , 2017 .

[22]  Manuel Castro,et al.  Home-made robotic education, a new way to explore , 2017, 2017 IEEE Global Engineering Education Conference (EDUCON).

[23]  Manuel Castro,et al.  Crumble Day to introduce robotics , 2018, 2018 IEEE Frontiers in Education Conference (FIE).

[24]  Manuel Castro,et al.  Visual block programming languages and their use in educational robotics , 2020, 2020 IEEE Global Engineering Education Conference (EDUCON).

[25]  Manuel Castro,et al.  Lighting through educational robotics , 2018, 2018 XIII Technologies Applied to Electronics Teaching Conference (TAEE).

[26]  Elio Sancristobal Ruiz,et al.  European Robotics Week to introduce robotics and promote engineering , 2018, Comput. Appl. Eng. Educ..