Student Perspectives of Team-Based Learning in a CS Course: Summary of Qualitative Findings

Team-Based Learning (TBL) is an active learning pedagogy that involves a substantial amount of preparation work by students. While previous work shows that objective measures of student learning outcomes improved after TBL adoption in CS, little work has been done to evaluate the students' perspectives rigorously. In this work, we present the qualitative findings from a larger mixed-methods study of student perspectives. These results suggest that most students find TBL rewarding, although there are some aspects of the pedagogy that can be frustrating and may require alteration for TBL adoption in CS.

[1]  Rebecca Brent,et al.  ACTIVE LEARNING: AN INTRODUCTION * , 2009 .

[2]  Cynthia Bailey Lee,et al.  Can peer instruction be effective in upper-division computer science courses? , 2013, TOCE.

[3]  Michael O'Boyle,et al.  Transforming a Clinical Clerkship with Team Learning , 2004, Teaching and learning in medicine.

[4]  R. Levine,et al.  Team-based learning for psychiatry residents: a mixed methods study , 2013, BMC medical education.

[5]  Michael J. Prince,et al.  Does Active Learning Work? A Review of the Research , 2004 .

[6]  J. Stanley,et al.  Book Review: Taxonomy of Educational Objectives, The Classification of Educational Goals, Handbook I: Cognitive Domain , 1957 .

[7]  Murali Mani,et al.  Incorporating metacognition into learning , 2013, SIGCSE '13.

[8]  Michelle K. Smith,et al.  Why Peer Discussion Improves Student Performance on In-Class Concept Questions , 2009, Science.

[9]  Michelle K. Smith,et al.  Active learning increases student performance in science, engineering, and mathematics , 2014, Proceedings of the National Academy of Sciences.

[10]  Beth Simon,et al.  Halving fail rates using peer instruction: a study of four computer science courses , 2013, SIGCSE '13.

[11]  L. Dee Fink,et al.  Team-Based Learning: A Transformative Use of Small Groups in College Teaching , 2002 .

[12]  Katja Gruenewald,et al.  Classroom Assessment Techniques A Handbook For Faculty , 2016 .

[13]  Ashraf Elnagar,et al.  A modified team-based learning methodology for effective delivery of an introductory programming course , 2012, SIGITE '12.

[14]  Michael S. Kirkpatrick,et al.  Using the Readiness Assurance Process and Metacognition in an Operating Systems Course , 2015, ITiCSE.

[15]  Patricia Lasserre,et al.  Effects of team-based learning on a CS1 course , 2011, ITiCSE '11.

[16]  Thomas Lechner,et al.  Team-based pedagogy for CS102 using game design , 2007, SIGGRAPH '07.

[17]  Diane Horton,et al.  Evaluating an inverted CS1 , 2014, SIGCSE.

[18]  Richard M. Felder,et al.  The Comprehensive Assessment of Team Member Effectiveness: Development of a Behaviorally Anchored Rating Scale for Self and Peer Evaluation , 2012 .

[19]  Susanne E. Hambrusch,et al.  Using peer-led team learning to increase participation and success of under-represented groups in introductory computer science , 2009, SIGCSE '09.

[20]  Helen H. Hu,et al.  Using POGIL to help students learn to program , 2013, TOCE.

[21]  Anthony Romano,et al.  The pintos instructional operating system kernel , 2009, SIGCSE '09.