摘要:A multi-case study approach was used in this study to investigate how parents and children collaborated with
each other when they learned to program in MSWLogo together. Three parent-child pairs were observed directly
in a five-day computer camp. Each pair was assigned a total of 33 programming tasks to work on. The
observation focused on how parents interacted with their children while they tried to solve the tasks together.
Findings from this study indicated that, despite different patterns of interactions exhibited in the three pairs,
parent-child collaboration in programming naturally fell into a special form of ¡°pair programming¡± in which the
parent and the child in each pair took the roles of ¡°the reviewer¡± and ¡°the driver¡± respectively. As such, children
wrote programs in a more systematic and disciplined manner instead of resorting to trial-and-error and tinkering;
children spent more time on analysis and design which were considered essential to successful problem solving;
the programs they produced were more compact, well-structured, and contained fewer errors. Moreover,
children tended to reflect on their solutions more often than if they learned alone. The interviews conducted after
the camp revealed that the participating parents and children alike found great pleasure in learning to program
collaboratively. In addition, the parents felt that the collaboration enabled them to gain a better understanding of
their children and develop a closer parent-child relationship.