| A diagnosis of beginning programmers' misconceptions of BASIC programming statements |
| Full text |
Pdf
(298 KB)
|
Source
|
Communications of the ACM
archive
Volume 26 , Issue 9 (September 1983)
table of contents
Pages: 677 - 679
Year of Publication: 1983
ISSN:0001-0782
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 62, Citation Count: 16
|
|
|
ABSTRACT
In the process of learning a computer language, beginning programmers may develop mental models for the language. A mental model refers to the user's conception of the “invisible” information processing that occurs inside the computer between input and output. In this study, 30 undergraduate students learned BASIC through a self-paced, mastery manual and simultaneously had hands-on access to an Apple II computer. After instruction, the students were tested on their mental models for the execution of each of nine BASIC statements. The results show that beginning programmers—although able to perform adequately on mastery tests in program generation—possessed a wide range of misconceptions concerning the statements they had learned. This paper catalogs beginning programmers' conceptions of “what goes on inside the computer” for each of nine BASIC statements.
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
|
Bayman, P., and Mayer, R.E. Novice users' misconceptions of BASIC programming statements. Rept. 82-1, Series in Learning and Cognition, Dept. Psychology, Univ. California, Santa Barbara, 1982.
|
| |
2
|
Marcus, J. Basic in Six Hours: A Self-lnstruction Text. Microcomputer Laboratory, Univ. California, Santa Barbara, 1980.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Linda Grandell , Mia Peltomäki , Ralph-Johan Back , Tapio Salakoski, Why complicate things?: introducing programming in high school using Python, Proceedings of the 8th Austalian conference on Computing education, p.71-80, January 16-19, 2006, Hobart, Australia
|
|
|
|
|
|
|
|
|
James B. Fenwick, Jr. , Cindy Norris , Frank E. Barry , Josh Rountree , Cole J. Spicer , Scott D. Cheek, Another look at the behaviors of novice programmers, Proceedings of the 40th ACM technical symposium on Computer science education, March 04-07, 2009, Chattanooga, TN, USA
|
|
|
|
|
|
|
|
|
|
|