A Summary of Misconceptions of High School Basic Programmers
Ralph T. Putnam
D. Sleeman
Juliet A. Baxter
Laiani K. Kuspa

1986

Journal of Educational Computing Research, Volume 2, Issue 4

This study examined high school students' knowledge about constructs in the BASIC programming language. A screening test was administered to ninety-six students, fiity-six of whom were interviewed. Students were asked t o trace simple programs and predict their output. Errors in virtually all BASIC constructs we examined were observed, with many of the misconceptions arising from the application of knowledge and reasoning from informal domains to programming. It is argued that a lack of knowledge of basic features of progamming language will prevent students from developing the higher-level cognitive skills that much programming instruction is intended to foster.

Study Information
Manually extracted from the paper by the Progmiscon.org team

Programming Languages

BASIC

Method

Qualitative study (interviews)

Subjects

56 high school students showing significant difficulties in a screening test

Artifact

Note by Progmiscon.org Team
We are not aware of an artifact supporting this paper.

Related Study Results
Phenomena studied in this paper that map to Progmiscon.org misconceptions

The following list summarizes those phenomena reported in this study that provide evidence for misconceptions documented on Progmiscon.org. (The paper may provide evidence for other misconceptions as well. This list focuses exclusively on misconceptions documented on Progmiscon.org.)

Misconceptions
Misconceptions in BASIC

IF1
When the condition of an IF statement is false, execution of the entire program terminates
Frequency: Occasional
This provides evidence potentially relevant for the following Progmiscon.org misconceptions: