skip to main content
article

Pair-programming helps female computer science students

Published:01 March 2004Publication History
Skip Abstract Section

Abstract

Pair-programming has been found to be very beneficial in educational settings. Students who pair in their introductory programming course are more confident, have greater course completion and pass rates, and are more likely to persist in computer-related majors. Although pairing helps all students, we believe that it is particularly beneficial for women because it addresses several significant factors that limit women's participation in computer science. We provide reasons for our belief that pair-programming helps women persist in these majors. We also repeat, with special emphasis on the impact on women, some details published elsewhere regarding our experiments on pair-programming with college and university students. Additionally, we provide new data that supports our original findings.

References

  1. American Association Of University Women Education Foundation Commission On Technology, Gender, and Teacher Education. 2000. Tech-Savvy: Educating girls in the new computer age. http://www.aauw.org/2000/techsavvy.html.Google ScholarGoogle Scholar
  2. Beck, K. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Berenson, S. B., Slaten, K. M., Williams, L., and Ho, C.-W. 2005. Voices of women in a software engineering course: Reflections on collaboration. Journal on Educational Resources in Computing. In this issue. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bevan, J., Werner, L., and Mcdowell, C. 2002. Guidelines for the use of pair programming in a freshman programming class. In Proceedings of the Conference on Software Engineering Education and Training. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Camp, T. 1997. The incredible shrinking pipeline. Communications of the ACM 40, 10 (1997), 103--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Camp, T. 2001. Women in computer science: Reversing the trend. CRA-W, Aug. 2001. Accessed Nov. 19, 2004. http://www2.cs.cmu.edu/~women/resources/aroundTheWeb/hostedPapers/Syllabus-Camp.pdf.Google ScholarGoogle Scholar
  7. Cohoon, J. and Davidson, J. 2000. Java 1.5 Program Design. McGraw-Hill, Boston.Google ScholarGoogle Scholar
  8. College Entrance Examination Board. 2004. College-bound seniors A profile of SAT program test takers. Accessed Jan. 23, 2005. http://www.collegeboard.com/prod_downloads/about/news_info/cbsenior/yr2004/2004_CBSNR_total_group.pdf.Google ScholarGoogle Scholar
  9. Cra. 2005. Cra Taulbee trends: Women students & faculty. Updated May 6, 2004. Cra Taulbee Survey. http://www.cra.org/info/taulbee/women.html.Google ScholarGoogle Scholar
  10. Kerievsky, J. 2004, Pair draw. Accessed Feb. 6, 2005. http://industriallogic.com/games/pairdraw.html.Google ScholarGoogle Scholar
  11. Mcdowell, C., Werner, L., Bullock, H., and Fernald, J. 2003. The impact of pair programming on student performance, perception, and persistence. In Proceedings of the 25th International Conference on Software Engineering (Portland, OR). 602--607. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Lightbody, P., Siann, G., Tait, L., and Walsh, D. 1997. A fulfilling career? Factors which influence women's choice of profession. Educational Studies 23 (1997), 25--37.Google ScholarGoogle ScholarCross RefCross Ref
  13. Sax, L. J., Astin, A.W., Korn, W. S., and Mahoney, K. M. 2000, The American freshman: National norms for fall 2000. For a summary, see http://www.gseis.ucla.edu/heri/norms_pr_oo.html.Google ScholarGoogle Scholar
  14. Williams, L. A. and Kessler, R. R. 2000a, The effects of “pair-pressure” and “pair-learning” on software engineering education. In Proceedings of the Thirteenth Conference on Software Engineering Education and Training (Austin, TX). IEEE Computer Society, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Williams, L. A. and Kessler, R. R. 2000b. All I really need to know about pair programming I learned in kindergarten. Communications of the ACM, 43, 5 (2000), 108--114. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pair-programming helps female computer science students

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal on Educational Resources in Computing
        Journal on Educational Resources in Computing  Volume 4, Issue 1
        Special Issue on Gender-Balancing Computing Education
        March 2004
        71 pages
        ISSN:1531-4278
        EISSN:1531-4278
        DOI:10.1145/1060071
        Issue’s Table of Contents

        Copyright © 2004 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 2004
        Published in jeric Volume 4, Issue 1

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader