ACM Home Page
Please provide us with feedback. Feedback
Evaluating OO example programs for CS1
Full text PdfPdf (352 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 13th annual conference on Innovation and technology in computer science education table of contents
Madrid, Spain
SESSION: Beginning programming table of contents
Pages 47-52  
Year of Publication: 2008
ISBN:978-1-60558-078-4
Authors
Jürgen Börstler  Umeå University, Umeå, Sweden
Henrik B. Christensen  University of Aarhus, Aarhus, Denmark
Jens Bennedsen  IT University West, Aarhus, Denmark
Marie Nordström  Umeå University, Umeå, Sweden
Lena Kallin Westin  Umeå University, Umeå, Sweden
Jan Erik Moström  Umeå University, Umeå, Sweden
Michael E. Caspersen  University of Aarhus, Aarhus, Denmark
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 123,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1384271.1384286
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AAAS. Benchmarks for science literacy, a tool for curriculum reform, 1989. http://www.project2061.org/publications/bsl/default.htm, last visited 2007-12-07.
 
2
L. Böszörményi. Why Java is not my favorite first-course language. Software-Concepts & Tools, 19(3):141--145, 1998.
 
3
 
4
M. Clancey. Misconceptions and attitudes that infere with learning to program. In S. Fincher and M. Petre, editors, Computer Science Education Research, pages 85--100. Taylor & Francis, Lisse, The Netherlands, 2004.
 
5
R. Clark, F. Nguyen, and J. Sweller. Efficiency in Learning, Evidence-Based Guidelines to Manage Cognitive Load. Wiley & Sons, San Francisco, CA, USA, 2006.
 
6
M. H. Dodani. Hello World! goodbye skills! Journal of Object Technology, 2(1):23--28, 2003.
7
8
9
10
 
11
Liz, Bills, T. Dreyfus, J. Mason, P. Tsamir, A. Watson, and O. Zaslavsky. Exemplification in mathematics education. In Proceedings of the 30th Conference of the International Group for the Psychology of Mathematics Education, Vol. 1, pages 126--154, 2006.
12
 
13
J. Mason and D. Pimm. Generic Examples: Seeing the General in the Particular. Educational Studies in Mathematics, 15(3):277--289, 1984.
14
15
16
 
17
A. Takang, P. Grubb, and R. Macredie. The effects of comments and identifier names on program comprehensibility: an experimental investigation. Journal of Programming Languages, 4(143):167, 1996.
 
18
K. VanLehn. Cognitive skill acquisition. Annual Review of Psychology, 47:513--539, 1996.
19
 
20
 
21
R. Zazkis, P. Liljedahl, and E. J. Chernoff. The role of examples in forming and refuting generalizations. ZDM Mathematics Education, 40:131--141, 2008.

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