Loading…

Evaluating OO example programs for CS1

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

Full description

Saved in:
Bibliographic Details
Published in:SIGCSE bulletin 2008-08, Vol.40 (3), p.47-52
Main Authors: Börstler, Jürgen, Christensen, Henrik B., Bennedsen, Jens, Nordström, Marie, Kallin Westin, Lena, Moström, Jan Erik, Caspersen, Michael E.
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:0097-8418
DOI:10.1145/1597849.1384286