My Digital Hand: A Tool for Scaling Up One-to-One Peer Teaching in Support of Computer Science Learning

Increased enrollments in computer science programs presents a new challenge of quickly accommodating higher enrollment in computer science introductory courses. Because peer teaching scales with enrollment size, it is a promising solution for supporting computer science students in this setting. However, pedagogical and logistical challenges can arise when implementing a large peer teaching program. To study these challenges, we developed a transparent online tool, My Digital Hand, for tracking one-to-one peer teaching interactions. We deployed the tool across three universities in large CS2 computer science courses. The data gathered confirms the pedagogical and logistical challenges that exist at scale and gives insight into ways we might address them. Using this information, we developed the second iteration of My Digital Hand to better support peer teaching. This paper presents the modified tool for use by the computer science education community.

[1]  Richard H. Hall,et al.  A Student Response System for Increasing Engagement, Motivation, and Learning in High Enrollment Lectures , 2005, AMCIS.

[2]  L. Tickle-Degnen,et al.  The Nature of Rapport and Its Nonverbal Correlates , 1990 .

[3]  Michelene T. H. Chi,et al.  Active-Constructive-Interactive: A Conceptual Framework for Differentiating Learning Activities , 2009, Top. Cogn. Sci..

[4]  Sarah Hug,et al.  Learning to love computer science: peer leaders gain teaching skill, communicative ability and content knowledge in the CS classroom , 2011, SIGCSE.

[5]  Mable B. Kinzie,et al.  Requirements and benefits of effective interactive instruction: Learner control, self-regulation, and continuing motivation , 1990 .

[6]  Stuart A. Hansen,et al.  Analyzing programming projects , 2009, SIGCSE '09.

[7]  Suzanne Menzel,et al.  Leveling the CS1 playing field , 2007, SIGCSE.

[8]  Libero Ficocelli,et al.  Coping with Java as the core CS educational language: an evolutionary experience , 2011, WCCCE '11.

[9]  Susan E. Newman,et al.  Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics. Technical Report No. 403. , 1987 .

[10]  Paul Baepler,et al.  Rapid Feedback Assessment Methods: Can We Improve Engagement and Preparation for Exams in Large-enrollment Courses? , 2008 .

[11]  Joseph A. Cottam,et al.  Tutoring for retention , 2011, SIGCSE.

[12]  Klaus Woelk Optimizing the Use of Personal Response Devices (Clickers) in Large-Enrollment Introductory Courses , 2008 .

[13]  David J. Malan,et al.  Scaling office hours: managing live Q&A in large courses , 2013 .

[14]  Ryan Shaun Joazeiro de Baker,et al.  Coarse-grained detection of student frustration in an introductory programming course , 2009, ICER '09.

[15]  Jenny Gavriel Cognitive apprenticeship , 2015, Education for primary care : an official publication of the Association of Course Organisers, National Association of GP Tutors, World Organisation of Family Doctors.

[16]  Julie Zelenski,et al.  The quest for excellence in designing CS1/CS2 assignments , 1996, SIGCSE '96.

[17]  Stuart Hansen,et al.  Engagement and frustration in programming projects , 2007, SIGCSE '07.

[18]  K. Topping The effectiveness of peer tutoring in further and higher education: A typology and review of the literature , 1996 .