Utilizing Peer Tutors in Introductory Programming Education: An Exploratory Investigation

Saved in:
Bibliographic Details
Title: Utilizing Peer Tutors in Introductory Programming Education: An Exploratory Investigation
Language: English
Authors: Crabtree, John, Zhang, Xihui, Ray, Daniel
Source: International Journal of Teaching and Learning in Higher Education. 2022 33(3):429-445.
Availability: International Society for Exploring Teaching and Learning. Web site: https://www.isetl.org/ijtlhe
Peer Reviewed: Y
Page Count: 17
Publication Date: 2022
Document Type: Journal Articles
Reports - Research
Tests/Questionnaires
Education Level: Higher Education
Postsecondary Education
Descriptors: Peer Teaching, Tutoring, Programming, Mentors, Student Attitudes, Student Characteristics, College Students, Program Effectiveness, Grades (Scholastic)
Geographic Terms: Alabama
ISSN: 1812-9129
Abstract: Learning how to solve problems using computer programming is very challenging for beginners. Supplemental instructors (SIs), who lead tutoring sessions outside of normally scheduled class time and are usually peers of the students they tutor, can be of great assistance. However, since these tutors are also taking classes themselves, it can be difficult for them to juggle the demands that are placed on their time. This research investigates the impact and pedagogical efficacy of the presence of SIs in the classroom during the normal lecture. We present a detailed comparative examination of academic outcomes and student experiences for two sections of an introductory programming course that uses Python as the programming language: one with SIs in attendance and one without. Our counterintuitive findings suggest that these mentors can have the same positive impact on their mentees without attending lectures along with their mentees. The results can inform future expenditures in time and resources when considering how best to provide supplemental assistance, particularly as related to introductory computer programming courses but with implications for other courses as well.
Abstractor: As Provided
Entry Date: 2023
Accession Number: EJ1366175
Database: ERIC
Description
Abstract:Learning how to solve problems using computer programming is very challenging for beginners. Supplemental instructors (SIs), who lead tutoring sessions outside of normally scheduled class time and are usually peers of the students they tutor, can be of great assistance. However, since these tutors are also taking classes themselves, it can be difficult for them to juggle the demands that are placed on their time. This research investigates the impact and pedagogical efficacy of the presence of SIs in the classroom during the normal lecture. We present a detailed comparative examination of academic outcomes and student experiences for two sections of an introductory programming course that uses Python as the programming language: one with SIs in attendance and one without. Our counterintuitive findings suggest that these mentors can have the same positive impact on their mentees without attending lectures along with their mentees. The results can inform future expenditures in time and resources when considering how best to provide supplemental assistance, particularly as related to introductory computer programming courses but with implications for other courses as well.
ISSN:1812-9129