Abstract
The concept of “trial and error strategy” is pervasively used in the literature on robot programming: in particular, it is often claimed that some novices use a trial and error strategy, while others use a more rational and reasoned strategy. Here it is argued that the concept of “trial and error” is of little use for the analysis of the strategies adopted by novices and experts in programming robots. Indeed, in a certain sense, all problems and sub-problems faced by programmers are addressed in a trial and error and rational fashion. Moreover, that very concept does not play any meaningful role in revealing the richness of the criteria used by novices and experts to orient themselves in the vast space of the possible solutions to their problems. These claims will rely on an artificial-intelligence-inspired construal of the concepts of “problem” and “strategy” and will be substantiated by a preliminary analysis of the various sub-problems involved in robot programming.
Keywords
- Problem-solving strategies
- Psychology of programming
- Programming problems
- Heuristics
This is a preview of subscription content, access via your institution.
Buying options

References
Barak, M., Zadok, Y.: Robotics projects and learning concepts in science, technology and problem solving. Int. J. Technol. Des. Educ. 19(3), 289–307 (2009)
Benitti, F.B.V.: Exploring the educational potential of robotics in schools: a systematic review. Comput. Educ. 58(3), 978–988 (2012)
Bers, M.U., Flannery, L., Kazakoff, E.R., Sullivan, A.: Computational thinking and tinkering: exploration of an early childhood robotics curriculum. Comput. Educ. 72, 145–157 (2014)
Atmatzidou, S., Demetriadis, S., Nika, P.: How does the degree of guidance support students’ metacognitive and problem solving skills in educational robotics? J. Sci. Educ. Technol. 27(1), 70–85 (2018)
Brooks, R.: Towards a theory of the comprehension of computer programs. Int. J. Man-Mach. Stud. 18, 543–554 (1977)
Brooks, R.: Towards a theory of the cognitive processes in computer programming. Int. J. Man-Mach. Stud. 9, 737–751 (1983)
Newell, A., Simon, H.A.: Human problem solving. Prentice-Hall, New Jersey (1972)
Gaudiello, I., Zibetti, E.: Using control heuristics as a means to explore the educational potential of robotics kits. Themes Sci. Technol. Educ. 6(1), 15–28 (2013)
Gabriele, L., Marocco, D., Bertacchini, F., Pantano, P., Bilotta, E.: An educational robotics lab to investigate cognitive strategies and to foster learning in an arts and humanities course degree. Int. J. Online Eng. 13(4), 7–19 (2018)
Mayer, R.E.: Thinking, problem solving, cognition, 2nd edn. Freeman, New York (1992)
Hennessy, S., McCormick, R.: The General Problem Solving Process in Technology Education. In: Banks, F. (eds.) Teaching Technology, pp. 94–108. Routledge, London (1994)
Thorndike, E.L.: Animal Intelligence: Experimental Studies. The Macmillan company, New York (1911)
Hussain, S., Lindh, J., Shukur, G.: The effect of LEGO training on pupils’ school performance in mathematics, problem solving ability and attitude: Swedish data. Educ. Technol. Soc. 9(3), 182–194 (2006)
Highfield, K., Mulligan, J., Hedberg, J.: Early mathematics learning through exploration with programmable toys. In: Proceedings of the Joint Meeting of PME 32 and PME-NA XXX, vol. 3, pp. 169–176 (2008)
Nugent, G., Barker, B., Grandgenett, N., Adamchuk, V.I.: Impact of robotics and geospatial technology interventions on youth STEM learning and attitudes. J. Res. Technol. Educ. 42(4), 391–408 (2010)
Alimisis, D.: Robotics in education & education in robotics: shifting focus from technology to pedagogy. In: Proceedings of the 3rd International Conference on Robotics in Education, pp. 7–14 (2012)
Eguchi, A.: Educational robotics to promote 21st century skills and technological understanding among underprivileged undergraduate students. In: 5th IEEE Integrated STEM Conference, pp. 76–82 (2015)
Elkin, M., Sullivan, A., Bers, M.U.: Programming with the KIBO robotics kit in preschool classroom. Comput. Schools 33(3), 169–186 (2016)
Gomoll, A., Hmelo-Silver, C.E., Šabanović, S., Francisco, M.: Dragons, ladybugs, and softballs: girls’ STEM engagement with human-centered robotics. J. Sci. Educ. Technol. 25(6), 899–914 (2016)
Kaya, B.E., Newley, A., Deniz, H., Yesilyurt, E., Newley, P., Standards, G.S.: Introducing engineering design to a science teaching methods course through educational robotics and exploring changes in views of preservice elementary teachers. J. College Sci. Teaching 47, 66–75 (2017)
Eguchi, A., Uribe, L.: Robotics to promote STEM learning: educational robotics unit for 4th grade science. In: ISEC 2017 - Proceedings of the 7th IEEE Integrated STEM Education Conference, pp. 186–194 (2017)
Ioannou, A., Makridou, E.: Exploring the potentials of educational robotics in the development of computational thinking: a summary of current research and practical proposal for future work. Educ. Inf. Technol. 23(6), 2531–2544 (2018)
Jung, S.E., Won, E.: Systematic review of research trends in robotics education for young children. Sustainability 10, 905 (2018)
Kim, C., Yuan, J., Vasconcelos, L., Shin, M., Hill, R.B.: Debugging during block-based programming. Instruct. Sci. 46, 767–787 (2018)
Scaradozzi, D., Screpanti, L., Cesaretti, L.: Towards a Definition of Educational Robotics: A Classification of Tools, Experiences and Assessments, Smart Learning with Educational Robotics, pp. 63–92. Springer, Cham (2019)
Anwar, S., Bascou, N.A., Menekse, M., Kargar, A.: A systematic review of studies on educational robotics. J. Pre-College Eng. Educ. Res. 9(2), 19–42 (2019)
Alimisis, D.: Teacher training in educational robotics: the ROBOESL project paradigm. Technol. Knowl. Learn. 24(2), 279–290 (2019)
Robertson, S.I.: Problem Solving. Perspectives from Cognition and Neuroscience, Second Edition. Routledge, London and New York (2017)
Reese, H.W.: Cognitive and behavioral approaches to problem solving. In: Hayes, S.C., Hayes, L.J., Sato, M., Ono, K. (eds.), Behavior analysis of Language and Cognition. Context Press (1994).
Duncker, K.: On problem-solving. Psychol. Monographs 58(5), 1–113 (1945)
Russel, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 4th edn. Pearson, London (2020)
Polya, G.: How to Solve it, 2nd edn. Princeton University Press, Princeton (1957)
Andersson, R., Sandgren, O.: ELAN analysis companion (EAC) for time-course analysis of ELAN-annotated. Data J. Eye Move. Res. 9(3), 1–8 (2016)
Glaser, B.G., Strauss, A.L.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine, Chicago (2018)
Turkle, S., Papert, S.: Epistemological pluralism: styles and voices within the computer culture. Signs J. Women Cult. Soc. 16(1), 128–157 (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Merisio, C., Bozzi, G., Datteri, E. (2021). There is No Such Thing as a “Trial and Error Strategy”. In: Malvezzi, M., Alimisis, D., Moro, M. (eds) Education in & with Robotics to Foster 21st-Century Skills. EDUROBOTICS 2021. Studies in Computational Intelligence, vol 982. Springer, Cham. https://doi.org/10.1007/978-3-030-77022-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-77022-8_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77021-1
Online ISBN: 978-3-030-77022-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)