Student assessment of group laboratories in a data structures course

  • Authors:
  • Robert Pastel

  • Affiliations:
  • Michigan Technological University

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

In industry, large software projects require a cooperative work environment. The computer science curriculum has only recently fostered an environment of cooperative work to prepare the students for industry, but most data structures courses continue to rely solely on individual work for instruction and assessing student achievement. This paper studies a series of group laboratories progressing from several versions of programming in pairs to programming in groups of four students to encourage collaborative learning and to introduce students to cooperative work. Student assessment of the laboratories illuminates that the partnership in pair programming naturally organizes itself and is effective at peer instruction. Group laboratories with more than two students provide an environment of cooperative work, and require more laboratory time and structure for the groups to organize.