A case study of classroom experience with client-based team projects

  • Authors:
  • Joo Tan;Mark Jones

  • Affiliations:
  • Kutztown University of Pennsylvania, Kutztown, PA;Kutztown University of Pennsylvania, Kutztown, PA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's software landscape requires an enormous amount of team effort in order to efficiently and effectively design and implement a significant information system. Employers increasingly seek computer science graduates with team project experiences. Employers also value good communication skills, and those that are well-rounded in technical skills and are able to work well with other people. In academia, teaching a team-based project course places additional demands on the instructor beyond the traditional lecture-style classroom. Issues faced include assessment and evaluation of each student's participation and contribution in a project, evaluating and correcting technical documents written by students, project management of the teams, and resolving conflicts that arise within a team. A substantial amount of time and effort outside the classroom is needed to successfully teach team project courses. As a result, many instructors are reluctant to pursue such courses in a computer science curriculum. This paper is a case study of four specific team-based projects that happened within a one semester time frame. Its purpose is to provide best practices for teaching team project courses. Management and assessment procedures used during the semester are described. The four projects are then explained in more detail. Next, issues that arise within each project are discussed. Finally, observations about each project are provided.