Evaluating OO example programs for CS1

  • Authors:
  • Jürgen Börstler;Henrik B. Christensen;Jens Bennedsen;Marie Nordström;Lena Kallin Westin;Jan Erik Moström;Michael E. Caspersen

  • Affiliations:
  • Umeå University, Umeå, Sweden;University of Aarhus, Aarhus, Denmark;IT University West, Aarhus, Denmark;Umeå University, Umeå, Sweden;Umeå University, Umeå, Sweden;Umeå University, Umeå, Sweden;University of Aarhus, Aarhus, Denmark

  • Venue:
  • Proceedings of the 13th annual conference on Innovation and technology in computer science education
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Example programs play an important role in learning to program. They work as templates, guidelines, and inspiration for learners when developing their own programs. It is therefore important to provide learners with high quality examples. In this paper, we discuss properties of example programs that might affect the teaching and learning of object-oriented programming. Furthermore, we present an evaluation instrument for example programs and report on initial experiences of its application to a selection of examples from popular introductory programming textbooks.