skip to main content


The NSF Public Access Repository (NSF-PAR) system and access will be unavailable from 10:00 PM ET on Friday, December 8 until 2:00 AM ET on Saturday, December 9 due to maintenance. We apologize for the inconvenience.

Title: Pair Programming: Leveling the Field for Students with Learning Disabilities
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.  more » « less
Award ID(s):
Author(s) / Creator(s):
; ; ; ; ;
Date Published:
Journal Name:
Society for Information Technology & Teacher Education International Conference
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. SITE (Ed.)
    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. 
    more » « less
  2. 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
  3. This article reports results from the implementation of a model of professional development (PD) to help K-5 teachers develop the knowledge and skills to teach Computer Science (CS) in classrooms of diverse students, including students with high-incidence disabilities. This article describes our Inclusive CS model of PD, how we made the PD model available to teachers during a pandemic and presents quantitative and qualitative results about the impact of the PD on teachers’ knowledge, comfort, and beliefs related to teaching computer science to students. Results indicate that the teachers’ knowledge, comfort, beliefs and perceptions about teaching CS to students with disabilities significantly improved. Teachers’ knowledge and understanding of Universal Design for Learning for supporting students in learning about CS also improved. 
    more » « less
  4. Background

    Communication and learning technologies to enable mentoring for students are important topics for online courses and competency‐based education approaches. However, research results have been limited. The GeorgiaSTEMAccessibility Alliance (GSAA) is a research project of the US National Science Foundation's Research in Disabilities Education (RDE) program. It is a collaborativeRDEAlliance between the University of Georgia (UGA) and the Georgia Institute of Technology. Launched in 2010,GSAAseeks to enhance achievement of people with disabilities inSTEMeducation and careers.


    CoreGSAAfeatures are the use of virtual worlds, online, and smartphone technologies to enhance student success through mediated mentoring, collectively referred to as the BreakThru project.


    GeorgiaSTEMAccessibility Alliance enrolled between 74 and 99 secondary and postsecondary mentees during its 4 years of mentoring activities. Participants involved in these activities reported a higher frequency of usage with communications platforms with which they were already acquainted, including e‐mail, telephone, andSMStext messaging. Positive changes in these students’ internal characteristics (self‐advocacy, self‐determination, science and math anxiety, and intention to persist) also were documented.


    Preliminary results from BreakThru can help inform course designers to maximize mentor/faculty effectiveness with students. Project results indicate both an improvement of student persistence and an improved skill in navigating critical transition points to employment.

    more » « less
  5. null (Ed.)
    CSAwesome is a new approved curriculum and professional development (PD) provider for the Advanced Placement (AP) Computer Science (CS) A high school course. AP courses are taken by secondary (typically ages 14-19) students for college placement and/or credit. CSAwesome's free curriculum and teacher resources were developed in 2019 by adapting the CSA Java Review ebook on the open-source Runestone platform. The goals of CSAwesome are to broaden participation in the AP CSA course and to support new-to-CS students and teachers as they transition from the AP Computer Science Principles (CSP) course to the AP CSA course by using inclusive teaching practices and curriculum design. The AP CSP course is equivalent to a first course for non-majors at the college level, while the AP CSA course is equivalent to a first course for majors. Currently, AP CSA attracts a much less diverse student body than AP CSP. This new curriculum supports student engagement and scaffolded learning through an interactive ebook with embedded executable and modifiable code (Active Code), a variety of practice types with immediate feedback, and adaptable mixed-up code (Parsons) problems. Collaborative learning is encouraged through pair programming and groupwork. Our pilot Professional Development (PD) incorporates inclusive teaching strategies and active recruitment with the goal of broadening participation in CSA. This paper presents the design of the CSAwesome curriculum and teacher professional development and initial results from the curriculum use and pilot PD during the first year of CSAwesome. 
    more » « less