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

4Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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). Association for Computing Machinery, Inc. https://doi.org/10.1145/2839509.2844627

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free