ISTE Home
About ISTE
Advocacy
Educator Resources
Membership
NECC
NETS
Career Center
News & Events
Professional Development
Publications
Bookstore
Catalog
JCTE—Journal of Computing in Teacher Education
JRTE—Journal of Research on Technology in Education
About JRTE
Editorial Staff
Past Issues
Volume 42
Volume 41
Volume 40
Volume 39
Volume 38
Volume 37
Volume 36
Volume 35
Volume 34
Number 4: Summer 2002
Number 3: Spring 2002
Number 2: Winter 2001-2002
Number 1: Fall 2001
Volume 33
Volume 32
Volume 31
Volume 30
Volume 29
Volume 28
Volume 27
Volume 26
Submission Guidelines
Become a Reviewer
L&L—Learning & Leading with Technology
Permissions & Reprints
SIG Publications
Submission Information
Research
Store

Printer Friendly
Members Only Members Only

Journal of Research on 

Technology in Education

Edited by Dr. David J. Ayersman, Mary Washington College, and Dr. W. Michael Reed, New York University

Incoming editor: Dr. Lynne Schrum, University of Georgia

formerly Journal of Research on Computing in Education

Volume 34 Number 3 2002

Modular Programming: Novice Misconceptions
Sandra Madison and James Gifford
University of Wisconsin–Stevens Point

Abstract
This study explored the parameter-related misconceptions of two college students enrolled in an introductory programming course. Both students appeared to conceive a direct procedure-to-procedure linkage, with the connection being forged by identically named formal parameters. Throughout the semester, both students were able—by making apparently innocuous adjustments to formal parameter lists—to construct correctly functioning modular programs. They were also able to correctly answer parameter-related test questions when the questions did not provoke a conflict with their fundamental misconception of the parameter process. Therefore, the misconceptions were concealed from the instructor and perhaps from the students themselves. This article discusses the results of the study within the constructivist framework and suggests implications for instruction. (Keywords: constructivism, modular programming, misconception, novice programmers, parameters.)

Contributors
Sandra Madison is an associate professor in the Department of Mathematics and Computing at the University of Wisconsin–Stevens Point. Her research interests include the study of novice programmers, formal thinking in computing students, and gender equity in computing-related fields.

James Gifford is a professor in and chair of the Department of Mathematics and Computing at the University of Wisconsin–Stevens Point. His research interests include the improvement of instruction in introductory programming courses, especially as such issues relate to gender equity, and the development of effective distance education in the computing curriculum.

Members Only Download the full article (PDF, 51 KB, PDF Instructions)

Contact
Sandra Madison
Department of Mathematics and Computing
University of Wisconsin–Stevens Point
Stevens Point, WI 54481
smadison@uwsp.edu

Appendix

Members Only Download Appendices (25 KB, PDF Instructions)

Copyright © 2002, ISTE (International Society for Technology in Education). All rights reserved.

Customer Service: iste@iste.org   1.800.336.5191   1.541.302.3777 (Int'l)   1.541.302.3778 (fax)
Visit the ISTE Career Center for educational technology jobs, resources, and listings. Copyright 1997-