ABSTRACT
Peer Instruction (PI) is a student-centric pedagogy in which students move from the role of passive listeners to active participants in the classroom. Over the past five years, there have been a number of research articles regarding the value of PI in computer science. The present work adds to this body of knowledge by examining outcomes from seven introductory programming instructors: three novices to PI and four with a range of PI experience. Through common measurements of student perceptions, we provide evidence that introductory computing instructors can successfully implement PI in their classrooms. We find encouraging minimum (74%) and average (92%) levels of success as measured through student valuation of PI for their learning. This work also documents and hypothesizes reasons for comparatively poor survey results in one course, highlighting the importance of the choice of grading policy (participation vs. correctness) for new PI adopters.
- C. H. Crouch and E. Mazur. Peer instruction: Ten years of experience and results. American Journal of Physics, 69, 2001. Google ScholarCross Ref
- D. Duncan. Tips for Successful "Clicker" Use, 2008. Accessed 8/24/15.Google Scholar
- M. Guzdial. A media computation course for non-majors. ACM SIGCSE Bulletin, 35(3):104--108, 2003. Google ScholarDigital Library
- R. R. Hake. Interactive-engagement vs. traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses. American Journal of Physics, 66(1), 1998. Google ScholarCross Ref
- C. B. Lee, S. Garcia, and L. Porter. Can peer instruction be effective in upper-division computer science courses? Transactions on Computing Education, 13(3):12:1--12:22, Aug. 2013. Google ScholarDigital Library
- L. Porter, C. Bailey Lee, and B. Simon. Halving fail rates using peer instruction: A study of four computer science courses. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, 2013. Google ScholarDigital Library
- L. Porter, C. Bailey-Lee, B. Simon, and D. Zingaro. Peer instruction: Do students really learn from peer discussion in computing? In 7th Annual International Computing Education Research Workshop, 2011. Google ScholarDigital Library
- L. Porter, S. Garcia, J. Glick, A. Matusiewicz, and C. Taylor. Peer instruction in computer science at small liberal arts colleges. In Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, 2013. Google ScholarDigital Library
- L. Porter and B. Simon. Retaining nearly one-third more majors with a trio of instructional best practices in cs1. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, 2013. Google ScholarDigital Library
- B. Simon, M. Kohanfars, J. Lee, K. Tamayo, and Q. Cutts. Experience report: Peer instruction in introductory computing. In Proceedings of the 41st SIGCSE technical symposium on computer science education, 2010. Google ScholarDigital Library
- B. Simon, J. Parris, and J. Spacco. How we teach impacts student learning: Peer instruction vs. lecture in cs0. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, 2013. Google ScholarDigital Library
- C. Wieman. Clicker Resource Guide. CWSEI - Carl Wieman Science Education Initiative at the University of British Columbia, 2015. Accessed 8/24/15.Google Scholar
- D. Zingaro. Peer instruction contributes to self-efficacy in cs1. In Proceedings of the 45th ACM technical symposium on Computer Science Education, pages 373--378, 2014. Google ScholarDigital Library
- D. Zingaro, C. Bailey Lee, and L. Porter. Peer instruction in computing: The role of reading quizzes. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, 2013. Google ScholarDigital Library
- D. Zingaro and L. Porter. Peer instruction in computing: The value of instructor intervention. Computers & Education, 71:87--96, 2014. Google ScholarDigital Library
Index Terms
- A Multi-institutional Study of Peer Instruction in Introductory Computing
Recommendations
Peer Instruction in Computing: A Focus on Student Learning (Abstract Only)
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationRecent work in computing has converged on a collection of complementary findings suggesting the value of the Peer Instruction (PI) pedagogy. Compared to lecture, PI has been shown to decrease fail rates, increase final exam grades, and increase ...
Can peer instruction be effective in upper-division computer science courses?
Special Issue on Alternatives to Lecture in the Computer Science ClassroomPeer Instruction (PI) is an active learning pedagogical technique. PI lectures present students with a series of multiple-choice questions, which they respond to both individually and in groups. PI has been widely successful in the physical sciences and,...
Peer instruction in CS: introduction and recent developments (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationWe introduce participants to Peer Instruction (PI): an active learning technique shown to be effective across the CS curriculum. In PI, Students work together to exchange perspectives and answer challenging conceptual questions, and are supported by ...
Comments