Incorporating realistic teamwork into a small college software engineering curriculum

  • Authors:
  • Ellen L. Walker;Oberta A. Slotterbeck

  • Affiliations:
  • Computer Science Department, Hiram College, Hiram, OH;Computer Science Department, Hiram College, Hiram, OH

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

Quantified Score

Hi-index 0.01

Visualization

Abstract

Software Engineering is by nature a collaborative process. Nearly all production software is designed by teams, working over a long period of time, using software tools to aid in the management of large, complex projects. In the real world, software projects continue for years, team composition changes, and a legacy library containing both documents and code provides project continuity. Unlike most teams created in a traditional classroom, typical teams have diverse backgrounds and strengths. This paper describes our efforts in building more realistic teams within a small college with traditional and non-traditional students. We describe how we have incorporated teamwork into our curriculum, as well as the challenges that teams face in our environment. Suggestions for addressing these challenges are proposed.