Communications of the ACM
The costs and benefits of pair programming
Extreme programming examined
Pair Programming Illuminated
Integrating Pair Programming into a Software Development Process
CSEET '01 Proceedings of the 14th Conference on Software Engineering Education and Training
Pair programming productivity: Novice-novice vs. expert-expert
International Journal of Human-Computer Studies - Human-computer interaction research in the managemant information systems discipline
An introduction to object-oriented programming with a didactic microworld: objectKarel
Computers & Education
Evaluating performances of pair designing in industry
Journal of Systems and Software
Rethinking Education in the Age of Technology: The Digital Revolution and Schooling in America
Rethinking Education in the Age of Technology: The Digital Revolution and Schooling in America
Computer-game construction: A gender-neutral attractor to Computing Science
Computers & Education
Evaluating an early software engineering course with projects and tools from open source software
Proceedings of the ninth annual international conference on International computing education research
Hi-index | 0.00 |
This study investigates whether a visual programming environment called Etoys could enable teachers to create software applications meeting their own instructional needs. Twenty-four teachers who participated in the study successfully developed their own educational computer programs in the educational technology course employing cognitive apprenticeship and pair programming approaches as the primary instructional strategies. Two educational software programs created by the participating teachers were described in order to explain what they were trying to do using Etoys and how they accomplished their goals. The results of an anonymous survey evaluating the difficulty of and the attitude toward learning Etoys indicate that teachers enjoyed learning Etoys and would like to continue to use it in the future although they found it was slightly more difficult, compared to their self-evaluated computer skill. The strengths and weaknesses of Etoys, the difficult computer programming concepts, and the educational implications of Etoys programming were also discussed.