Retaining women in CS with accessible role models
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Houston, we have a problem: there's a leak in the CS1 affective oxygen tank
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Interacting factors that predict success and failure in a CS1 course
Working group reports from ITiCSE on Innovation and technology in computer science education
Changes in CS students' sttitudes towards CS over time: an examination of gender differences
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Affective assessment of team skills in agile CS1 labs: the good, the bad, and the ugly
Proceedings of the 36th 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
Bridging the conceptual gap: assessing the impact on student attitudes toward programming
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
Teaching tales: some student perceptions of computing education
ACM SIGCSE Bulletin
ACM SIGCSE Bulletin
A proposal for a new communication medium in the classroom
Proceedings of the 15th Western Canadian Conference on Computing Education
Proposal for a new strategy to practice programming
Proceedings of the 15th Western Canadian Conference on Computing Education
Effects of team-based learning on a CS1 course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
A mobile application for collaborative learning
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services companion
Proceedings of the 13th annual conference on Information technology education
Using POGIL to help students learn to program
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Hi-index | 0.00 |
First year computer science programming has always been a challenge for many students as the course expectation is not only for them to be able to understand programming concepts, but also to produce creative solutions to problems. Team-based learning seems a natural solution to increase the amount of practice each student will get, and to increase students' interest and confidence. The initial results of these two years of experimentation with team-based learning suggests that it helps reduce the dropping rate in the class to a reasonable level (10%) and give greater confidence to students in their ability to succeed. In this paper, we present how team-based learning has been adapted for our first semester programming class and we discuss the advantages of this techniques and difficulties encountered.