| Evaluating OO example programs for CS1 |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 123, Citation Count: 0
|
|
|
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
|
Simon Holland , Robert Griffiths , Mark Woodman, Avoiding object misconceptions, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.131-134, February 27-March 01, 1997, San Jose, California, United States
|
 |
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
|
Katherine Malan , Ken Halland, Examples that can do harm in learning programming, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
[doi> 10.1145/1028664.1028702]
|
| |
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.
|
|