The research reported in this paper sought to understand how parents and children collaborated with each other when they wrote MSWLogo programs together.
In the following we describe the MSWLogo commands that were taught to the parent-child pairs, the profiles of the six participants, and the research procedure.
The set of 14 MSWLogo commands that the participants learned are summarized in Table 1, and the MSWLogo programming environment is shown in Figure 1.
All students who had just completed the fourth grade at a rural elementary school in northern Taiwan were invited to participate in the MSWLogo camp.
MSWLogo was new to all participants, parents and children alike.
The MSWLogo camp was held for 5 days, 3 one-hour periods per day.
Jade's mother, who had learned COBOL programming before, liked MSWLogo because she found it easy to learn and considered it suitable for her child's age.
* All parents and children enjoyed MSWLogo programming greatly.
The participants liked MSWLogo because it was easily grasped; it allowed one to draw a relatively complex figure with only a few instructions; it gave immediate, visual feedback; and it increased one's understanding of geometry.
This paper provides research findings that parents who learned to program MSWLogo together with their children benefited their children's learning.