Skip to main content

There is No Such Thing as a “Trial and Error Strategy”

Part of the Studies in Computational Intelligence book series (SCI,volume 982)

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-77022-8_17
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   169.00
Price excludes VAT (USA)
  • ISBN: 978-3-030-77022-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   219.99
Price excludes VAT (USA)
Fig. 1.

References

  1. 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)

    CrossRef  Google Scholar 

  2. Benitti, F.B.V.: Exploring the educational potential of robotics in schools: a systematic review. Comput. Educ. 58(3), 978–988 (2012)

    CrossRef  Google Scholar 

  3. 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)

    CrossRef  Google Scholar 

  4. 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)

    CrossRef  Google Scholar 

  5. Brooks, R.: Towards a theory of the comprehension of computer programs. Int. J. Man-Mach. Stud. 18, 543–554 (1977)

    CrossRef  Google Scholar 

  6. Brooks, R.: Towards a theory of the cognitive processes in computer programming. Int. J. Man-Mach. Stud. 9, 737–751 (1983)

    CrossRef  Google Scholar 

  7. Newell, A., Simon, H.A.: Human problem solving. Prentice-Hall, New Jersey (1972)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    CrossRef  Google Scholar 

  10. Mayer, R.E.: Thinking, problem solving, cognition, 2nd edn. Freeman, New York (1992)

    Google Scholar 

  11. Hennessy, S., McCormick, R.: The General Problem Solving Process in Technology Education. In: Banks, F. (eds.) Teaching Technology, pp. 94–108. Routledge, London (1994)

    Google Scholar 

  12. Thorndike, E.L.: Animal Intelligence: Experimental Studies. The Macmillan company, New York (1911)

    CrossRef  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    CrossRef  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Elkin, M., Sullivan, A., Bers, M.U.: Programming with the KIBO robotics kit in preschool classroom. Comput. Schools 33(3), 169–186 (2016)

    CrossRef  Google Scholar 

  19. 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)

    CrossRef  Google Scholar 

  20. 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)

    CrossRef  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    CrossRef  Google Scholar 

  23. Jung, S.E., Won, E.: Systematic review of research trends in robotics education for young children. Sustainability 10, 905 (2018)

    CrossRef  Google Scholar 

  24. Kim, C., Yuan, J., Vasconcelos, L., Shin, M., Hill, R.B.: Debugging during block-based programming. Instruct. Sci. 46, 767–787 (2018)

    CrossRef  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    CrossRef  Google Scholar 

  27. Alimisis, D.: Teacher training in educational robotics: the ROBOESL project paradigm. Technol. Knowl. Learn. 24(2), 279–290 (2019)

    CrossRef  Google Scholar 

  28. Robertson, S.I.: Problem Solving. Perspectives from Cognition and Neuroscience, Second Edition. Routledge, London and New York (2017)

    Google Scholar 

  29. 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).

    Google Scholar 

  30. Duncker, K.: On problem-solving. Psychol. Monographs 58(5), 1–113 (1945)

    CrossRef  Google Scholar 

  31. Russel, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 4th edn. Pearson, London (2020)

    Google Scholar 

  32. Polya, G.: How to Solve it, 2nd edn. Princeton University Press, Princeton (1957)

    MATH  Google Scholar 

  33. 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)

    Google Scholar 

  34. Glaser, B.G., Strauss, A.L.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine, Chicago (2018)

    Google Scholar 

  35. Turkle, S., Papert, S.: Epistemological pluralism: styles and voices within the computer culture. Signs J. Women Cult. Soc. 16(1), 128–157 (1990)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edoardo Datteri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Verify currency and authenticity via CrossMark

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