Differences in the learning principles dominating student-student vs. Student-instructor interactions while working on programming tasks

Alessio Gaspar, Joni Torsella, Nora Honken, Sohum Sohoni, Colin Arnold

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Peer learning principles have been successfully applied to novice programmers. Pedagogies such as Pair Programming, Peer Testing, Peer review of code or tests, or, more generally Peer Instruction, have repeatedly demonstrated their effectiveness in improving both individual performance and retention rates. This paper proposes to supplement the existing literature by investigating how students interact with one another during collaborative programming tasks. More specifically, we are interested in comparing the learning principles used during student-student interactions with those used during studentinstructor or student-teaching assistant dialogs. Students in online and face to face courses, who worked collaboratively on programming assignments, were surveyed to gain an understanding of the frequency with which they engaged in specific activities. These that are representative of the learning principles that have been supported by research to promote learning. Results suggest that some learning principles, may be absent from student-student interactions. We discuss how the success of collaborative programming pedagogies put into question the role of these principles and whether they may contribute to further improve peer-based approaches.

Original languageEnglish (US)
Title of host publicationSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PublisherAssociation for Computing Machinery, Inc
Pages255-260
Number of pages6
ISBN (Electronic)9781450338561
DOIs
StatePublished - Feb 17 2016
Event47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016 - Memphis, United States
Duration: Mar 2 2016Mar 5 2016

Publication series

NameSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

Other

Other47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
CountryUnited States
CityMemphis
Period3/2/163/5/16

Keywords

  • Learning Principles
  • Novice Programmers
  • Peer Learning

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Fingerprint Dive into the research topics of 'Differences in the learning principles dominating student-student vs. Student-instructor interactions while working on programming tasks'. Together they form a unique fingerprint.

  • Cite this

    Gaspar, A., Torsella, J., Honken, N., Sohoni, S., & Arnold, C. (2016). Differences in the learning principles dominating student-student vs. Student-instructor interactions while working on programming tasks. In SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 255-260). (SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education). Association for Computing Machinery, Inc. https://doi.org/10.1145/2839509.2844627