ABSTRACT
Constructivism is a theory of learning which claims that students construct knowledge rather than merely receive and store knowledge transmitted by the teacher. Constructivism has been extremely influential in science and mathematics education, but not in computer science education (CSE). This paper surveys constructivism in the context of CSE, and shows how the theory can supply a theoretical basis for debating issues and evaluating proposals.
- 1.R. B. Davis, C. A. Maher, and N. Noddings, editors. Constructivist Views of the Teaching and Learning of Mathematics. J. for Research in Mathematics Education. Monograph No. 4. National Council for the Teaching of Mathematics, 1990.Google Scholar
- 2.A. A. diSessa, H. Abelson, and D. Ploger. An overview of boxer. Journal of Mathematical Behavior, 10:3-15, 1991. .Google Scholar
- 3.B. du Boulay. Some difficulties of learning to program. In Soloway and Spohrer {17}, pages 283-299.Google Scholar
- 4.R. Duit. Students' conceptual frameworks: consequences for learning science. In Glynn et al {7}, pages 65--85.Google Scholar
- 5.P. Ernest. The one and the many. In Steffe andGoogle Scholar
- 6.S. M. Glynn. Explaining science con~pts: a teaching-with-analogies model. In Glynn et al. {7}, pages 219-240.Google Scholar
- 7.s. M. G1ynn, R. H. Yeany, and B. K. Britton, editors. The Psychology of Learning Science. Lawrence Erlbaum Associates, 1991.Google Scholar
- 8.S. Holland, R. Griffiths, and M. Woodman. Avoiding object misconceptions. SIGCSE Bulletin, 29(1)'131-134, 1997. Google ScholarDigital Library
- 9.S. K. Madison. A Study of College Students' Construct of Parameter Passing: Implications for Instruction. PhD thesis, U. of Wisconsin, 1995. Google ScholarDigital Library
- 10.R. E. Mayer, editor. Teaching and Learning Computer Programming. Lawrence Erlbaum Associates, 1988.Google Scholar
- 11.R. D. Pea. Language-independent conceptual "bugs" in novice programming. Journal of Educational Computing Research, 2(1):25-36, 1986.Google ScholarCross Ref
- 12.D. Perkins, S. Schwartz, and R. Simmons. Instructional strategies for the problems of novice programmers. InMayer {10}, pages 153-178.Google Scholar
- 13.L. Sherry. A model computer simulation as an epistemic game. SIGCSE Bulletin, 3(2):59-64, 1995. Google ScholarDigital Library
- 14.D. Sleeman, R. T. Putnam, J. A. Baxter, and L. Kuspa. An introductory pascal class: A case study of student errors. In Mayer {10}, pages 237-257.Google Scholar
- 15.D. Sleeman, R. 'T. Putnana, J. A. Baxter, and L. Kuspa. A summary of misconceptions of high school basic programmers. In Soloway and Spohrer {17}, pages 301-314.Google Scholar
- 16.J. E Smith HI, A. A. diSessa, and J. Roschelle. Misconceptions reconceived" A constructivist analysis of knowledge in transition. The Journal of The Learning Sciences, 3(2)'115-163, 1993.Google Scholar
- 17.E. Soloway and J. C. Spohrer, editors. Studying the Novice Programmer. Lawrence Erlbaum Associates, 1989. Google ScholarDigital Library
- 18.L. P. Steffe and J. Gale, editors. Constructivism in Education. Lawrence Erlbaum Associates, 1995.Google Scholar
- 19.S. Turkle and S. Papert. Epistemological pluralism: Styles and cultures within the computer culture. Signs: Journal of Women in Culture and Society, 16(1):128-148, 1990.Google ScholarCross Ref
- 20.E. yon Glaserseld. A constructivist approach to teaching. In Steffe and Gale {18}, pages 3-15.Google Scholar
Index Terms
- Constructivism in computer science education
Recommendations
Computer science-education outreach: an interdisciplinary collaboration (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationA recent focus in CS education has been at the K-12 level, developing CS and computational thinking skills. Oftentimes CS programs find it difficult to get into schools. At St. Scholastica a unique partnership exists between CS and Education. Together ...
Sharing computer science education ideas: Israeli-Russian collaboration
This article describes a unique Israeli-Russian project, in which Israeli high school computer science (CS) teachers promote curricular reform in the Russian region of Penza, based on the Israeli high school CS curriculum. The reform involves local ...
Comments