Coding with Block Programming Languages in Educational Robotics and Mobiles, Improve Problem Solving, Creativity & Critical Thinking Skills

被引:8
作者
Moraiti I. [1 ]
Fotoglou A. [1 ]
Drigas A. [1 ]
机构
[1] NCSR DEMOKRITOS, Athens
关键词
Block-based programming; Coding; Critical thinking; Curriculum; Educational robotics; Mobiles; Problem solving; Programming languages; Robotics; Steam; Stem;
D O I
10.3991/ijim.v16i20.34247
中图分类号
学科分类号
摘要
The purpose of the article is to highlight how students' computational thinking, which is a critical thinking skill, can be developed through educational robotics and programming. It is a fun and engaging learning activity that encourages students to collaborate, delve into a problem, construct knowledge, and cultivate critical thinking. Educational robotics is therefore an innovative teaching tool, which contributes to the implementation of the above goal and follows the principles of building, specifically the construction of knowledge (Mikropoulos & Bellou, 2010). It develops students' critical thinking, strengthens their mental models, and activates known learning mechanisms leading them to a deeper level of understanding and assimilation of knowledge, which cannot be accomplished with traditional teaching methodologies. It has also been proven to be able to help students solve complex problems as well as contribute to the development of computational thinking skills (Atmatzidou & Demetriadis, 2014), which should characterize the entire literate population and complement the other three basic reading skills, writing, and mathematics (Mavroudis, Petrou & Fesakis, 2014) © 2022, International Journal of Interactive Mobile Technologies. All Rights Reserved.
引用
收藏
页码:59 / 78
页数:19
相关论文
共 144 条
  • [1] Calvert S. L., Children and Digital Media, Ecological Settings and Processes, pp. 375-415, (2015)
  • [2] Shein E., Should Everybody Learn to Code?, Communications of the ACM, (2014)
  • [3] Passey D., Computer Science (CS) in the Compulsory Education Curriculum: Implications for Future Research, Education and Information Technologies, pp. 421-443, (2016)
  • [4] Ma X., Liu J., Li S., Fan C., Liang J., Computational thinking Ability, Creative Education, pp. 3270-3285, (2019)
  • [5] Repenning A., Moving Beyond Syntax: Lessons from 20 Years of BlocksPrograming in AgentSheets, CU Experts, 3, 1, pp. 68-91, (2017)
  • [6] Morgan N., JavaScript for Kids: A Playful Introduction to Programming, (2014)
  • [7] Felder R. M., Brent R., Understanding student differences, Journal of Engineering Education, 94, pp. 57-72, (2005)
  • [8] Mayo M., Games for science and engineering education, Communications of ACM, (2007)
  • [9] Kappaomicrontauiotanuiota Iota., Tauzetaepsilonlambdaepsilonpieta Sigma., H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη, Proceedings of the 4th Conference on Informatics in Education, pp. 221-228, (2012)
  • [10] Επιμόρφωση των εκπαιδευτικών στο σχολείο με τις νέες τεχνολογίες, (2001)