An evaluation of object oriented example programs in introductory programming textbooks

H...............H

Show simple item record

dc.contributor.author Börstler, Jurgen
dc.contributor.author Hall, Mark
dc.contributor.author Nordström, Marie
dc.contributor.author Paterson, James
dc.contributor.author Sanders, Kate
dc.contributor.author Schulte, Carsten
dc.contributor.author Thomas, Lynda
dc.date.accessioned 2011-07-15T10:11:44Z
dc.date.available 2011-07-15T10:11:44Z
dc.date.issued 2009-12-01
dc.identifier.citation Börstler , J , Hall , M , Nordström , M , Paterson , J , Sanders , K , Schulte , C & Thomas , L 2009 , ' An evaluation of object oriented example programs in introductory programming textbooks ' ACM SIGCSE BULLETIN , vol 41 , no. 4 , pp. 126-143 . en
dc.identifier.issn 0097-8418
dc.identifier.other PURE: 169202
dc.identifier.other dspace: 2160/7142
dc.identifier.uri http://hdl.handle.net/2160/7142
dc.description Jürgen Börstler, Mark S. Hall, Marie Nordström, James H. Paterson, Kate Sanders, Carsten Schulte, and Lynda Thomas. 2010. An evaluation of object oriented example programs in introductory programming textbooks. SIGCSE Bull. 41, 4 (January 2010), 126-143. en
dc.description.abstract Research shows that examples play an important role for cognitive skill acquisition. Students as well as teachers rank examples as important resources for learning to program. Therefore examples must be consistent with the principles and rules of the topics we are teaching. However, educators often struggle to find or develop objectoriented example programs of high quality. Common examples are often perceived as not fully faithful to all principles and guidelines of the object-oriented paradigm, or as not following general pedagogical principles and practices. Unless students are able to engage with good examples, they will not be able to tell desirable from undesirable properties in their own and others' programs. In this paper we report on a study in which experienced educators reviewed a wide range of object-oriented examples for novices from popular textbooks. This review was accomplished using an on-line checklist that elicited responses on 10 quality factors. Results show that the evaluation instrument provides a sufficiently consistent set of responses to distinguish examples. The paper then goes on to examine some of the characteristics of good and bad examples and how this study will influence the evolution of the evaluating instrument. en
dc.format.extent 18 en
dc.language.iso eng
dc.relation.ispartof ACM SIGCSE BULLETIN en
dc.title An evaluation of object oriented example programs in introductory programming textbooks en
dc.type Text en
dc.type.publicationtype Article (Journal) en
dc.identifier.doi http://dx.doi.org/10.1145/1709424.1709458
dc.contributor.institution Department of Computer Science en
dc.contributor.institution Software Engineering en
dc.description.status Peer reviewed en


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Cadair


Advanced Search

Browse

My Account