Background and Context: Students’ self-efficacy toward computing affect their participation in related tasks and courses. Self- efficacy is likely influenced by students’ initial experiences and exposure to computer science (CS) activities. Moreover, student interest in a subject likely informs their ability to effectively regulate their learning in that domain. One way to enhance interest in CS is through using collaborative pair programming.
Objective: We wanted to explore upper elementary students’ self- efficacy for and conceptual understanding of CS as manifest in collaborative and regulated discourse during pair programming. Method: We implemented a five-week CS intervention with 4th and 5th grade students and collected self-report data on students’ CS attitudes and conceptual understanding, as well as transcripts of dyads talking while problem solving on a pair programming task. Findings: The students’ self-report data, organized by dyad, fell into three categories based on the dyad’s CS self-efficacy and conceptual understanding scores. Findings from within- and cross-case analyses revealed a range of ways the dyads’ self-efficacy and CS conceptual understanding affected their collaborative and regulated discourse.
Implications: Recommendations for practitioners and researchers are provided. We suggest that upper elementary students learn about productive disagreement and how to peer model. Additionally, our findings may help practitioners with varied ways to group their students.
more »
« less
Two-Computer Pair Programming: Exploring a Feedback Intervention to improve Collaborative Talk in Elementary Students.
Background and Context: Researchers and practitioners have begun to incorporate collaboration in programming because of its reported instructional and professional benefits. However, younger students need guidance on how to collaborate in environments that require substantial interpersonal interaction and negotiation. Previous research indicates that feedback fosters students’ productive collaboration.
Objective: This study employs an intervention to explore the role instructor-directed feedback plays on elementary students’ dyadic collaboration during 2-computer pair programming.
Method: We used a multi-study design, collecting video data on students’ dyadic collaboration. Study 1 qualitatively explored dyadic collaboration by coding video transcripts of four dyads which guided the design of Study 2 that examined conversation of six dyads using MANOVA and non-parametric tests.
Findings: Result from Study 2 showed that students receiving feed- back used productive conversation categories significantly higher than the control condition in the sample group considered. Results are discussed in terms of group differences in specific conversation categories.
Implications: Our study highlights ways to support students in pair programming contexts so that they can maximize the benefits afforded through these experiences.
more »
« less
- Award ID(s):
- 1721000
- NSF-PAR ID:
- 10251737
- Date Published:
- Journal Name:
- Computer Science Education
- ISSN:
- 0899-3408
- Page Range / eLocation ID:
- 1 to 28
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Dyadic physiological responses are correlated with the quality of interpersonal processes – for example, the degree of “connectedness” in education and mental health counseling. Pattern recognition algorithms could be applied to such dyadic responses to identify the states of specific dyads, but such pattern recognition has primarily focused on classification. This paper instead uses regression algorithms to estimate three conversation aspects (valence, arousal, balance) from heart rate, skin conductance, respiration, and skin temperature. Data were collected from 35 dyads who engaged in 20 minutes of conversation, divided into 10 two-minute intervals. Each interval was rated with regard to conversation valence, arousal, and balance by an observer. When regression algorithms (support vector machines and Gaussian process regression) were trained on other data from the same dyad, they were able to estimate valence, arousal and balance with lower errors than a simple baseline estimator. However, when algorithms were trained on data from other dyads, errors were not lower than those of the baseline estimator. Overall, results indicate that, as long as training data from the same dyad are available, autonomic nervous system responses can be combined with regression algorithms to estimate multiple dyadic conversation aspects with some accuracy. This has applications in education and mental health counseling, though fundamental issues remain to be addressed before the technology is used in practice.more » « less
-
null (Ed.)Pair programming is a popular strategy in computer science education to teach programming to novices. In this study, we examined the effect of three different pair programming conditions on up- per elementary school students’ CS conceptual understanding. The three conditions were one-computer with roles (1C with roles), two computers without roles (2C no roles), and two computers with roles (2C with roles). These students were engaged in four days of computer programming activities and took the CS concept assessment, CS attitudes, and collaboration perceptions before and after the activities. We used the validated E-CSCA (Elementary Computer Science Concepts Assessment) to measure elementary students’ understanding of CS concepts. We tested the relation- ship of different pair programming conditions on the students’ CS conceptual understanding and found that different conditions impacted students’ CS conceptual understanding, wherein students in 2C roles demonstrated better CS learning than the other two conditions. The results also showed no changes in students’ CS attitudes and perceptions of collaboration before and after the activities. Furthermore, the results indicated no significant impact of these attitudinal factors on students’ learning CS concepts in pair programming settings. Our study highlights the importance of the roles and number of computers in pair programming settings, especially for elementary students.more » « less
-
Abstract: Given that pair programming has proved to be an effective pedagogical approach for teaching programming skills, it is now important to explore alternative collaborative configurations. One popular configuration is where dyads collaborate by sharing a single computer sitting side-by-side. However, prior research points to potential challenges for elementary students when sharing a single computer when collaborating. This prompted us to explore another configuration where dyads sit side by side but collaborate on a shared virtual platform with individual computers. We compared the discourse of students’ collaboration under these two settings. Results show that although there are no significant differences in the amount of collaborative talk between the two configurations, there is qualitative evidence of how differing affordances of two configurations shape collaborative elementary students’ practices.more » « less
-
During interpersonal interactions, conversational moves can help people establishcommon ground ---a shared frame of reference to support communication. Neurodiverse conversation dyads that include autistic and non-autistic members can experience challenges in creating and maintaining such a shared frame of reference due to differing communication and cognitive styles. We conducted a design study to understand conversational patterns among neurodiverse dyads and then used those patterns to co-design concepts for supporting the creation and maintenance of common ground by those conversation pairs. Our study involved two activities with participants: (1) a paired interview with autistic adults and a trusted conversation partner that used a novel swimlane visual elicitation activity, and (2) a remote design study during which the autistic participants designed a game intended to visualize and support neurodiverse conversation dynamics. We found that communication technology can scaffold neurodiverse dyads in locating common ground by supporting crucial individual and joint decision-making; clarification of language and emotions; and embodied sense-making of identity, relationships, and shared information. This project generated insights related to two distinct aspects of designing assistive Information and Communication Technology (ICT) to support autistic individuals: (1) the ability for visual elicitation activities to help autistic individuals recognize interaction patterns, gain a deeper understanding of other's perspectives, and imagine more desirable alternatives, and (2) the importance of recognizing and supporting multi-dimensional aspects of communication practices (i.e., social, emotional, sensory) in establishing and maintaining shared points of reference for neurodiverse conversation dyads.more » « less