ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Is abstraction the key to computing?
Full text HtmlHtml (27 KB),  PdfPdf (731 KB)
Source
Communications of the ACM archive
Volume 50 ,  Issue 4  (April 2007) table of contents
Pages: 36 - 42  
Year of Publication: 2007
ISSN:0001-0782
Author
Jeff Kramer  Imperial College London
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 463,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   review   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/1232743.1232745
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

Why is it that some software engineers and computer scientists are able to produce clear, elegant designs and programs, while others cannot? Is it possible to improve these skills through education and training? Critical to these questions is the notion of abstraction.


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
The ACM/IEEE Computing Curricula: Software Engineering (2004); www.computer.org/education/cc2001.
2
 
3
Frorer, P., Hazzan, O. and Manes, M. Revealing the faces of abstraction. International J. Computers for Mathematical Learning. Kluwer Academic Publishers, 1997, 217--228.
 
4
 
5
Hazzan, O. Reducing abstraction level when learning abstract algebra concepts. Educational Studies in Mathematics 40. Kluwer Academic Publishers, 1999, 71--90.
 
6
Huitt, W. and Hummel, J. Piaget's theory of cognitive development. Educational Psychology Interactive. Valdosta State University, Valdosta, GA, 2003.
 
7
Kuhn, D., Langer, J., Kohlberg, L., and Haan, N.S. (1977). The development of formal operations in logical and moral judgment. Genetic Psychology Monographs 95 (1977), 97--188.
 
8
 
9
Piaget, J. and Inhelder, B. The Psychology of the Child. Routledge & Kegan Paul, 1969.
 
10
Webster's Third New International Dictionary, 1966.
11
 
12
Woolfolk and McCune-Nicolich. Educational Psychology for Teachers, 2nd Edition. Prentice-Hall, Englewood Cliffs, NJ, 1984.

CITED BY  23


REVIEW

"Charles Alan Wolfe : Reviewer"

This is an interesting article; however, it stops just when things get really interesting. Kramer makes the case, as have others, that the ability to solve problems, do abstract thinking, and discern patterns is a key talent (or talent set) to be   more...