ACM Home Page
Please provide us with feedback. Feedback
Abstraction ability as an indicator of success for learning object-oriented programming?
Full text PdfPdf (280 KB)
Source ACM SIGCSE Bulletin archive
Volume 38 ,  Issue 2  (June 2006) table of contents
COLUMN: Featured column table of contents
Pages: 39 - 43  
Year of Publication: 2006
ISSN:0097-8418
Authors
Jens Bennedsen  IT University West, Denmark
Michael E. Caspersen  University of Aarhus, Denmark
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 73,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Computer science educators generally agree that abstract thinking is a crucial component for learning computer science in general and programming in particular. We report on a study to confirm the hypothesis that general abstraction ability has a positive impact on programming ability. Abstraction ability is operationalized as stages of cognitive development (for which validated tests exist). Programming ability is operationalized as grade in the final assessment of a model-based objects-first CS1. The validity of the operationalizations is discussed. Surprisingly, our study shows that there is no correlation between stage of cognitive development (abstraction ability) and final grade in CS1 (programming ability). Possible explanations are identified.


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
Adey, P and Shayer, M. Really raising standards: cognitive intervention and academic achievement, Routledge, London, England, 1994.
2
3
4
 
5
Bennedsen, J. & Caspersen, M. E. Assessing Process and Product -- A Practical Lab Exam for an Introductory Programming Course. Submitted for 36th Annual Frontiers in Education Conference, San Diego, USA, 2006.
6
 
7
Bond, T. B. Piaget and the Pendulum, Science and Education, 13, 2004, 389--399.
 
8
Boyer, S. P., & Sedlacek, W. E. Non-Cognitive Predictors of Academic Success for International Students: A Longitudinal Study, Journal of College Student Development, 29, 1988, 218--223.
9
 
10
Cafolla, R. Piagetian Formal Operations and other Cognitive Correlates of Achivement in Computer Programming, Journal of Educational Technology Systems, 16(1), 1987-88, 45--55.
 
11
Inhelder, B. & Piaget, J. (1955) De la logique de l'enfant àà la logique de l'adolescent: Essai sur la construction des structures opératoires formelles. Paris: Presses Universitaires de France. Translated by Anne Parsons and Stanley Milgram as The growth of logical thinking from childhood to adolescence: An essay on the construction of formal operational structures, New York: Basic Books, 1958.
 
12
Iqbal, H. M. and Shayer, M. Accelerating the Development of Formal Thinking in Pakistan Secondary School Students: Achievement Effects and Professional Development Issues, Journal of Research in Science Teaching, 37 (3), 2000, 259--274.
13
14
 
15
Nguyen, D. & Wong, S. OOP in Introductory CS: Better Students Through Abstraction, Proceedings of the fifth Workshop on Pedagogies and Tools for Assimilating Object-Oriented Concepts, OOPSLA 2001.
16
17
 
18
Shayer, M. and Adey, P. Towards a Science of Science Teaching, Heinemann Educational Publishers, Oxford, England, 1981.
 
19
 
20
Ting, S. R., & Robinson, T. L. First-Year Academic Success: A Prediction Combining Cognitive and Psychosocial Variables for Caucasian and African American Students, Journal of College Student Development, 39, 1998, 599--610.
 
21
22
 
23
Ventura, P. R. Identifying Predictors of Success for an Objects-First CS1, Journal of Computer Science Education, 15 (3), 2005, 223--243.
 
24
Wilson, B. C. A Study of Factors Promoting Success in Computer Science Including Gender Differences, Journal of Computer Science Education, 12 (1-2), 2002, 141--164.


Collaborative Colleagues:
Jens Bennedsen: colleagues
Michael E. Caspersen: colleagues