Team dynamics in student programming projects

  • Authors:
  • Thomas J. Scott;Lee H. Tichenor;Ralph B. Bisland, Jr.;James H. Cross, II

  • Affiliations:
  • Computer Science Dept., Western Illinois Univ., Macomb, IL;Computer Science Dept., Western Illinois Univ., Mecomb, IL;Camputer science Dept., Univ. of Southern Miss., Southern Station, Ms.;Computer Science/Engineering, Auburn University, Auburn, Al.

  • Venue:
  • SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
  • Year:
  • 1994

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper focuses on the interpersonal issues, often referred to as “team dynamics,” that can become quite important as students construct a large-scale programming project. Differing methods in which teams can develop phases of such projects are presented with advantages and disadvantages for each topic discussed. Various methods of student team selection and team communication techniques are first considered. Then various methods that can be used to define large-scale student team projects are discussed. The effect of team dynamics on the classic software engineering phases of specification, implementation, testing, and evaluation phases of student projects is discussed. Four project scenarios that have been used in the authors' classes, as well as rationales for these project designs are discussed. The paper concludes with results derived from using these scenarios in the classroom.