Peer-teaching in computer science with videos
Gita Phelps, Yi Liu · Journal of computing sciences in colleges · 2013
This paper describes how we implemented peer-teaching in entry-level computer science courses through videos. CSCI 1301 is an introductory programming course that focuses on Java programming. Peer-teaching with videos allows for student-centered learning by providing an additional way for learners to view topics discussed in class. After listening to the instructor's lecture or reading the textbook, students can view videos created by peers. Both students creating the videos and students watching the videos benefit from the peer videos. Students create a video describing a solution a problem they missed on an exam. Researching the solution, preparing the presentation and orally presenting the solution helps the student develop a deep understanding of the topic and effective communication skills. Students that watch the videos benefit by having their peers reinforce the concept discussed in class and explain the solution in a way that they may be able to better understand. We remind the students that the video creator also had difficulty with that topic but now has a better understanding and is sharing what he/she learned. This leads to the feeling that they too can learn the material.