On novices' local views of algorithmic characteristics

  • Authors:
  • David Ginat

  • Affiliations:
  • CS Group, Science Education Department, Te-Aviv University, Tel-Aviv, Israel

  • Venue:
  • ISSEP'06 Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The solution of an algorithmic task requires rigorous insight, based on the task's characteristics. Problem solvers seek insight in diverse ways, from different points of view. Experts usually seek a global, assertional perspective. Such a perspective is not natural to many novices, who often turn to local viewpoints. However, such points of view may yield erroneous outcomes. This study displays three different facets of novices' improper local points of view. The three facets involve local substructures, greedy traps, and unsuitable design patterns. Novices' erroneous solutions to three colorful tasks are described and analyzed, in comparison with the desired solutions, and suggestions are made for elaborating student awareness of the need for a global, rigorous point of view in algorithmic problem solving.