A Comparison of Two Pair Programming Configurations for Upper Elementary Students
Autor: | Jessica Vandenberg, Jennifer Tsan, Alexander Rejender Webber, Kristy Elizabeth Boyer, Amanda E. Bradbury, Joseph B. Wiggins, Zarifa Zakaria, Eric N. Wiebe, Collin F. Lynch |
---|---|
Rok vydání: | 2020 |
Předmět: |
Computer science
media_common.quotation_subject 05 social sciences 050301 education Collaborative learning Context (language use) 02 engineering and technology Focus group Pair programming Preference 020204 information systems ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Mathematics education Conversation 0503 education media_common |
Zdroj: | SIGCSE |
DOI: | 10.1145/3328778.3366941 |
Popis: | As computer science education opportunities for elementary students (grades K-5) are expanding, there is growing interest in using pair programming with these students. However, previous research findings do not fully support its use with younger learners, and some researchers have begun to examine whether introducing a second computer with a shared coding workspace can provide important benefits. This experience report describes a series of classroom activities in the 4th and 5th grades (ages 9-11 years old) with two different pair programming configurations: one-computer pair programming, in which both students share a keyboard, mouse, and monitor; and two-computer pair programming, in which each student has a separate computer but coding workspaces are synchronized over the web. In both cases the students sat next to each other and engaged in face-to-face conversation. We found that students largely preferred two-computer pair programming over one-computer pair programming. We conducted focus groups and transcribed collaborative dialogues to gain more insight into this preference. We learned that students felt more independence in two-computer pair programming, although they struggled with coordinating their edits with their partner. In one-computer pair programming, students reported not wanting to wait for their turn to drive, but feeling as though they communicated more with their partner. Both configurations can be productive for students, but the tradeoffs described in this experience report are important for CS educators and researchers to consider when determining which collaborative configuration to use in each K-5 classroom context. |
Databáze: | OpenAIRE |
Externí odkaz: |