Active learning of greedy algorithms by means of interactive experimentation

  • Authors:
  • J. Ángel Velázquez-Iturbide;Antonio Pérez-Carrasco

  • Affiliations:
  • Universidad Rey Juan Carlos, Madrid, Spain;Universidad Rey Juan Carlos, Madrid, Spain

  • Venue:
  • ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Greedy algorithms are one of the most common algorithm design techniques. Despite their apparent simplicity, their design is a demanding task. As a consequence, they are usually taught and learnt in a passive way. In this paper, we make a new proposal aimed at active learning of greedy algorithms. The paper contains two main contributions. First, we introduce a novel approach to their active learning, based on experimentation with and evaluation of alternative greedy strategies for a given problem. Second, we present a family of interactive assistants designed to support this approach. The assistants were evaluated for their usability in real lab situations, having obtained high scores from students as well as useful information to enhance them.