A design for team peer code review
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Why students drop out CS1 course?
Proceedings of the second international workshop on Computing education research
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Proceedings of the third international workshop on Computing education research
Wu's castle: teaching arrays and loops in a game
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Teaching tales: some student perceptions of computing education
ACM SIGCSE Bulletin
ACM SIGCSE Bulletin
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Adaptation of team-based learning on a first term programming class
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Game-themed programming assignments for faculty: a case study
Proceedings of the 41st ACM technical symposium on Computer science education
Perspectives on active learning and collaboration: JavaWIDE in the classroom
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Formal learning groups in an introductory CS course: a qualitative exploration
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Proceedings of the 13th annual conference on Information technology education
Team-based learning in a data structures course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Many active learning techniques have been used and described over the years, including team-based learning (TBL). While this technique is well established, it is only recently that analyses that compare it to other teaching techniques have been reported. In this paper, we evaluate the impact of team-based learning on two major concerns for computer science instructors: the drop/attrition rates, and students' success in CS1. The results show some major improvements both in terms of the drop rate and students' success, as measured by final exam grades. For example, the number of students obtaining 50% or more on the final exam has increased from 54% to 75.5%. Moreover, the drop rate has decreased from more than 30% to 6.4%.