ACM Home Page
Please provide us with feedback. Feedback
Reflections on teaching abstraction and other soft ideas
Full text PdfPdf (387 KB)
Source
ACM SIGCSE Bulletin archive
Volume 40 ,  Issue 2  (June 2008) table of contents
REVIEWS: Reviewed papers table of contents
Pages 40-43  
Year of Publication: 2008
ISSN:0097-8418
Author
Orit Hazzan  Israel Institute of Technology, Haifa, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 83,   Citation Count: 0
Additional Information:

abstract   references   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/1383602.1383631
What is a DOI?

ABSTRACT

This essay relies on my research works about abstraction conducted over the past decade. It addresses the importance of increasing students' awareness to the concept of abstraction and other soft ideas and suggests several approaches for the teaching of soft ideas in general and of the concept of abstraction in particular.


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
Armoni, M., Gal-Ezer, J. and Hazzan, O. (2006). Reductive thinking in computer science, Computer Science Education 16(4), pp. 281--301.
 
2
Davis, R. B., Maher, C. A. and Noddings, N. (1990, eds.). Journal for Research in Mathematics Education, Monograph Number 4, Constructivist Views on the Teaching and Learning of Mathematics, The National Council of Teachers of Mathematics, Inc.
 
3
Denning, P. (2000). Computer Science: The Discipline, in Encyclopedia of Computer Science, A. Ralston and D. Hemmendinger (Eds). George Mason University, Fairfax, VA.
 
4
Dubinsky, E. (1991). Reflective abstraction in advanced mathematical thinking. In Tall, D. (ed.). Advanced Mathematical Thinking, Kluger Academic press, pp. 95--123.
 
5
Hazzan, O. (1999). Reducing abstraction level when learning abstract algebra concepts, Educational Studies in Mathematics 40(1), pp. 71--90.
 
6
 
7
Hazzan, O. (2003A). How students attempt to reduce abstraction in the learning of mathematics and in the learning of computer science, Computer Science Education 13(2), pp. 95--122.
 
8
Hazzan, O. (2003B). Reducing abstraction when learning computability theory, Journal of Computers in Mathematics and Science Teaching (JCMST) 22(2), pp. 95--117.
 
9
Hazzan, O. and Hadar, I. (2005). Reducing abstraction when learning Graph Theory, Journal of Computers in Mathematics and Science Teaching, 24(3), pp. 255--272.
 
10
Hazzan, O. and Kami, E. (2006). Similarities and differences in the academic education of software engineering and architectural design professionals, International Journal of Technology and Design Education 16(3), pp. 285--306.
 
11
Schön, D. A. (1983). The Reflective Practitioner, BasicBooks.
 
12
Schön, D. (1987). Educating the Reflective Practitioner: Towards a New Design for Teaching and Learning in The Profession, San Francisco: Jossey-Bass.
 
13
Sfard, A. (1991). On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin. Educational Studies in mathematics 22, pp. 1--36.
 
14
Wilensky, U. (1991). Abstract meditations on the concrete and concrete implications for mathematical education. In I. Harel, and S. Papert (eds.), Constructionism, Ablex Publishing Corporation, Norwood, NJ, pp. 193--203.
15