TY - JOUR
T1 - On novice loop boundaries and range conceptions
AU - Ginat, David
PY - 2004/9
Y1 - 2004/9
N2 - The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range partitioning insights. The solutions are categorized, analyzed, and discussed. The categorization and analysis illuminate a novel perspective of novices' lack of range conceptions in loop design. A set of guidelines is offered for addressing this deficiency, by underlining the mathematical and design links between range ends, range partitioning, and loop boundary specifications.
AB - The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range partitioning insights. The solutions are categorized, analyzed, and discussed. The categorization and analysis illuminate a novel perspective of novices' lack of range conceptions in loop design. A set of guidelines is offered for addressing this deficiency, by underlining the mathematical and design links between range ends, range partitioning, and loop boundary specifications.
UR - http://www.scopus.com/inward/record.url?scp=47949102549&partnerID=8YFLogxK
U2 - 10.1080/0899340042000302709
DO - 10.1080/0899340042000302709
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:47949102549
VL - 14
SP - 165
EP - 181
JO - Computer Science Education
JF - Computer Science Education
SN - 0899-3408
IS - 3
ER -