Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Constructivism in computer science education

Published: 01 March 1998 Publication History

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.

References

[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.
[2]
A. A. diSessa, H. Abelson, and D. Ploger. An overview of boxer. Journal of Mathematical Behavior, 10:3-15, 1991. .
[3]
B. du Boulay. Some difficulties of learning to program. In Soloway and Spohrer {17}, pages 283-299.
[4]
R. Duit. Students' conceptual frameworks: consequences for learning science. In Glynn et al {7}, pages 65--85.
[5]
P. Ernest. The one and the many. In Steffe and
[6]
S. M. Glynn. Explaining science con~pts: a teaching-with-analogies model. In Glynn et al. {7}, pages 219-240.
[7]
s. M. G1ynn, R. H. Yeany, and B. K. Britton, editors. The Psychology of Learning Science. Lawrence Erlbaum Associates, 1991.
[8]
S. Holland, R. Griffiths, and M. Woodman. Avoiding object misconceptions. SIGCSE Bulletin, 29(1)'131-134, 1997.
[9]
S. K. Madison. A Study of College Students' Construct of Parameter Passing: Implications for Instruction. PhD thesis, U. of Wisconsin, 1995.
[10]
R. E. Mayer, editor. Teaching and Learning Computer Programming. Lawrence Erlbaum Associates, 1988.
[11]
R. D. Pea. Language-independent conceptual "bugs" in novice programming. Journal of Educational Computing Research, 2(1):25-36, 1986.
[12]
D. Perkins, S. Schwartz, and R. Simmons. Instructional strategies for the problems of novice programmers. InMayer {10}, pages 153-178.
[13]
L. Sherry. A model computer simulation as an epistemic game. SIGCSE Bulletin, 3(2):59-64, 1995.
[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.
[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.
[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.
[17]
E. Soloway and J. C. Spohrer, editors. Studying the Novice Programmer. Lawrence Erlbaum Associates, 1989.
[18]
L. P. Steffe and J. Gale, editors. Constructivism in Education. Lawrence Erlbaum Associates, 1995.
[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.
[20]
E. yon Glaserseld. A constructivist approach to teaching. In Steffe and Gale {18}, pages 3-15.

Cited By

View all
  • (2024)An Investigation of Brain-Based Learning Principles in Today's Changing ConditionsAnadolu Üniversitesi Eğitim Fakültesi Dergisi10.34056/aujef.13317288:2(801-825)Online publication date: 29-Apr-2024
  • (2024)Bridging the gap: bioinspired robotics as catalyst for interdisciplinary educationFrontiers in Education10.3389/feduc.2024.13754879Online publication date: 14-May-2024
  • (2024)From Blocks to Text: Bridging Programming MisconceptionsJournal of Educational Computing Research10.1177/0735633124124004762:5(1302-1326)Online publication date: 2-Apr-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 30, Issue 1
Mar. 1998
376 pages
ISSN:0097-8418
DOI:10.1145/274790
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
    March 1998
    396 pages
    ISBN:0897919947
    DOI:10.1145/273133
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1998
Published in SIGCSE Volume 30, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1,016
  • Downloads (Last 6 weeks)130
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)An Investigation of Brain-Based Learning Principles in Today's Changing ConditionsAnadolu Üniversitesi Eğitim Fakültesi Dergisi10.34056/aujef.13317288:2(801-825)Online publication date: 29-Apr-2024
  • (2024)Bridging the gap: bioinspired robotics as catalyst for interdisciplinary educationFrontiers in Education10.3389/feduc.2024.13754879Online publication date: 14-May-2024
  • (2024)From Blocks to Text: Bridging Programming MisconceptionsJournal of Educational Computing Research10.1177/0735633124124004762:5(1302-1326)Online publication date: 2-Apr-2024
  • (2024)Fine-Tuning Large Language Models for Better Programming Error ExplanationsProceedings of the 24th Koli Calling International Conference on Computing Education Research10.1145/3699538.3699581(1-2)Online publication date: 12-Nov-2024
  • (2024)Introduction to Programming using Ozobots in an Economics Major CS-ClassProceedings of the 19th WiPSCE Conference on Primary and Secondary Computing Education Research10.1145/3677619.3678136(1-2)Online publication date: 16-Sep-2024
  • (2024)Designing a Pedagogical Framework for Developing Abstraction SkillsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659533(769-770)Online publication date: 8-Jul-2024
  • (2024)An Approach to Discover Students’ Conceptions in Online Computing Education: A Case Study of Students’ Understanding of Virtual MemoryIEEE Access10.1109/ACCESS.2024.344244012(111546-111564)Online publication date: 2024
  • (2023)Using Virtual Reality in Education of Programming2023 11th International Conference on Information and Education Technology (ICIET)10.1109/ICIET56899.2023.10111156(39-43)Online publication date: 18-Mar-2023
  • (2023)A literature review of children’s and youth’s conceptions of the internetInternational Journal of Child-Computer Interaction10.1016/j.ijcci.2023.10059537:COnline publication date: 1-Sep-2023
  • (2023)Novices’ conceptions of machine learningComputers and Education: Artificial Intelligence10.1016/j.caeai.2023.1001424(100142)Online publication date: 2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media