skip to main content

Persons with learning disabilities (LD) are underrepresented in computer science and information technology fields despite the explosion of related career opportunities and interest. In this study, we examine the use of pair programming as a collaborative intervention in with computer programming and compare students with learning disabilities to students who do not have learning disabilities. We concentrate on situational motivation constructs which tap into the desire to meet goals and acquire skills. We find that students with LD and similar students without LD fare the same. For the both groups, three of the four situational motivation subscales increase after the introduction of pair programming. The use of pair programming holds promise as an educational intervention for all students including those with learning disabilities.
; ; ; ; ; ; ; ;
Award ID(s):
Publication Date:
Journal Name:
Society for Information Technology & Teacher Education International Conference
Sponsoring Org:
National Science Foundation
More Like this
  1. SITE (Ed.)
    This paper is the report on the findings of a three-year study conducted in undergraduate computer science courses. It also describes the changes made to deal with COVID-19 during the summer and fall of 2020. We collected data on over 800 students with approximately 35 students identified as having learning disabilities (LD). These students were not professional programmers in a computer science department; rather, they were students from a Business College. Our preliminary results show that pair programming improved (a) teamwork and communication between the pairs; (b) confidence in students; and (c) comprehension and learning for all students. Thus, our preliminary results indicate that pair programming improved everyone’s performance. Educators should consider the importance of collaboration with other disciplines when creating inclusive environments for students with disabilities.
  2. Carmo, M. (Ed.)
    To succeed in the 21stcentury, students need to acquire skills that are critical to the workforce such as collaboration, social skills, and technology literacy (World Economic Forum, 2016). Individuals with disabilities (D) must develop the same skills as their peers without disabilities. Unfortunately, college students with disabilities often find computing courses frustrating and are more vulnerable to lower academic self-concept, academic challenges, and disability stigma (Kim & Kutscher, 2021). Although computing disciplines often provide good job opportunities, Students with D who enrolled in computing courses are especially at risk of falling behind and dropping out of introductory programming courses (Richman et al., 2014). To address the problem, we examined the use of pair programming, a collaborative approach to programming, as a pedagogic method to improve students with disabilities’ attitudes toward programming in undergraduate computer courses. There is a need to study effective instructional approaches that can facilitate learning and improve the outcomes of students with D.
  3. 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 maymore »help practitioners with varied ways to group their students.« less
  4. We propose and assess the effectiveness of novel immersive simulation-based learning (ISBL) modules for teaching and learning engineering economy concepts. The proposed intervention involves technology-enhanced problem-based learning where the problem context is represented via a three-dimensional (3D), animated discrete-event simulation model that resembles a real-world system or situation that students may encounter in future professional settings. Students can navigate the simulated environment in both low- and high-immersion modes (i.e., on a typical personal computer or via a virtual reality headset). The simulation helps contextualize and visualize the problem setting, allowing students to observe and understand the underlying dynamics, collect relevant data/information, evaluate the effect of changes on the system, and learn by doing. The proposed ISBL approach is supported by multiple pedagogical and psychological theories, namely the information processing approach to learning theory, constructivism theory, self-determination theory, and adult learning theory. We design and implement a set of ISBL modules in an introductory undergraduate engineering economy class. The research experiments involve two groups of students: a control group and an intervention group. Students in the control group complete a set of traditional assignments, while the intervention group uses ISBL modules. We use well-established survey instruments to collect data on demographics,more »prior preparation, motivation, experiential learning, engineering identity, and self-assessment of learning objectives based on Bloom’s taxonomy. Statistical analysis of the results suggests that ISBL enhances certain dimensions related to motivation and experiential learning, namely relevance, confidence, and utility. We also provide a qualitative assessment of the proposed intervention based on detailed, one-on-one user testing and evaluation interviews.« less
  5. In successful collaborative paradigms such as pair programming, students engage in productive dialogue and work to resolve con- flicts as they arise. However, little is known about how elementary students engage in collaborative dialogue for computer science learning. Early findings indicate that these younger students may struggle to manage conflicts that arise during pair programming. To investigate collaborative dialogue that elementary learners use and the conflicts that they encounter, we analyzed videos of twelve pairs of fifth grade students completing pair programming activities. We developed a novel annotation scheme with a focus on collab- orative dialogue and conflicts. We found that student pairs used best-practice dialogue moves such as self-explanation, question generation, uptake, and praise in less than 23% of their dialogue. High-conflict pairs antagonized their partner, whereas this behav- ior was not observed with low-conflict pairs. We also observed more praise (e.g., “We did it!”) and uptake (e.g., “Yeah and. . . ”) in low-conflict pairs than high-conflict pairs. All pairs exhibited some conflicts about the task, but high-conflict pairs also engaged in conflicts about control of the computer and their partner’s con- tributions. The results presented here provide insights into the collaborative process of young learners in CSmore »problem solving, and also hold implications for educators as we move toward building learning environments that support students in this context.« less