TY - JOUR
T1 - Strategies for Programming Instruction in High School
T2 - Program Completion vs. Program Generation
AU - van Merriënboer, Jeroen J G.
PY - 1990
Y1 - 1990
N2 - In an introductory programming course, the differential effects on learning outcomes were studied for an experimental instructional strategy that emphasized the modification and extension of existing programs (completion strategy) and a traditional strategy that emphasized the design and coding of new programs (generation strategy). Two matched groups of twenty-eight and twenty-nine high school students from grades ten through twelve volunteered for participation in a ten-lesson programming course using a small subset of the structured programming language COMAL-80. After the course, the completion group was superior to the generation group in measures concerning the construction of programs; furthermore, it was characterized by a lower mortality. The data indicated that the completion strategy facilitated the use of templates; however, this does not necessarily seem to imply that the students actually understood the working of those templates, because no differences occurred in the ability to interpret programs. In the conclusion, the completion strategy is considered to be a good alternative to more traditional strategies and recommendations are made for further improvements.
AB - In an introductory programming course, the differential effects on learning outcomes were studied for an experimental instructional strategy that emphasized the modification and extension of existing programs (completion strategy) and a traditional strategy that emphasized the design and coding of new programs (generation strategy). Two matched groups of twenty-eight and twenty-nine high school students from grades ten through twelve volunteered for participation in a ten-lesson programming course using a small subset of the structured programming language COMAL-80. After the course, the completion group was superior to the generation group in measures concerning the construction of programs; furthermore, it was characterized by a lower mortality. The data indicated that the completion strategy facilitated the use of templates; however, this does not necessarily seem to imply that the students actually understood the working of those templates, because no differences occurred in the ability to interpret programs. In the conclusion, the completion strategy is considered to be a good alternative to more traditional strategies and recommendations are made for further improvements.
U2 - 10.2190/4NK5-17L7-TWQV-1EHL
DO - 10.2190/4NK5-17L7-TWQV-1EHL
M3 - Article
SN - 0735-6331
VL - 6
SP - 265
EP - 285
JO - Journal of educational computing research
JF - Journal of educational computing research
IS - 3
ER -