Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

On the Quality of Examples in Introductory Java Textbooks

On the Quality of Examples in Introductory Java Textbooks TOE00040 ACM (Typeset by SPi, Manila, Philippines) 1 of 21 February 25, 2011 On the Quality of Examples in Introductory Java Textbooks JURGEN BORSTLER and MARIE NORDSTROM, Umea University JAMES H. PATERSON, Glasgow Caledonian University Example programs play an important role in the teaching and learning of programming. Students as well as teachers rank examples as the most important resources for learning to program. Example programs work as role models and must therefore always be consistent with the principles and rules we are teaching. However, it is dif cult to nd or develop examples that are fully faithful to all principles and guidelines of the object-oriented paradigm and also follow 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 article we report on a study in which experienced educators evaluated the quality of object-oriented example programs for novices from popular Java textbooks. The evaluation was accomplished using an online checklist that elicited responses on the technical, object-oriented, and didactic quality of examples. In total 25 reviewers contributed 215 reviews to our dataset, based http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Computing Education (TOCE) Association for Computing Machinery

On the Quality of Examples in Introductory Java Textbooks

Loading next page...
 
/lp/association-for-computing-machinery/on-the-quality-of-examples-in-introductory-java-textbooks-J2RyE7Xw0u
Publisher
Association for Computing Machinery
Copyright
Copyright © 2011 by ACM Inc.
ISSN
1946-6226
DOI
10.1145/1921607.1921610
Publisher site
See Article on Publisher Site

Abstract

TOE00040 ACM (Typeset by SPi, Manila, Philippines) 1 of 21 February 25, 2011 On the Quality of Examples in Introductory Java Textbooks JURGEN BORSTLER and MARIE NORDSTROM, Umea University JAMES H. PATERSON, Glasgow Caledonian University Example programs play an important role in the teaching and learning of programming. Students as well as teachers rank examples as the most important resources for learning to program. Example programs work as role models and must therefore always be consistent with the principles and rules we are teaching. However, it is dif cult to nd or develop examples that are fully faithful to all principles and guidelines of the object-oriented paradigm and also follow 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 article we report on a study in which experienced educators evaluated the quality of object-oriented example programs for novices from popular Java textbooks. The evaluation was accomplished using an online checklist that elicited responses on the technical, object-oriented, and didactic quality of examples. In total 25 reviewers contributed 215 reviews to our dataset, based

Journal

ACM Transactions on Computing Education (TOCE)Association for Computing Machinery

Published: Feb 1, 2011

There are no references for this article.