Database theory in practice: learning from cooperative group projects
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Classroom projects on database connectivity and the Web
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Giving computer science students real-world experience
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Enhancing the value of a project in the database course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
A First Course in Database Systems
A First Course in Database Systems
Student satisfaction with groupwork in undergraduate computer science: do things get better?
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Challenges of real-world projects in team-based courses
Journal of Computing Sciences in Colleges
Real-world project management in the academic environment
Journal of Computing Sciences in Colleges
Assessment of individuals on CS group projects
Journal of Computing Sciences in Colleges
A case study of classroom experience with client-based team projects
Journal of Computing Sciences in Colleges
Proceedings of the 13th annual conference on Information technology education
Hi-index | 0.03 |
Although team-based coursework is widely perceived by both students and faculty as a valuable teaching strategy, it can lead to a "free rider" problem: often one or more team member(s) does not fully participate in the assignment workload. This paper describes an approach to teaching the introductory database course that is based on a hybrid of individual and team-based assignments. By forcing every team member to be involved in all phases of the collaborative project, the approach alleviates the free rider problem that often occurs in project teams, thus improving learning outcomes and student perceptions of the team-based assignments.