Incorporating service learning into computer science courses

  • Authors:
  • Joo Tan;John Phillips

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

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The skill set expectations of new computer science graduates have become more demanding in recent years. New graduates must not only master the technical skills of design and programming, but also be proficient in other skills such as teamwork and inter-personal communication as well as understand ethical and social values that are important to computing. Two capstone computer science courses at our university offer excellent opportunities for students to integrate service learning with the concepts learned in the classroom to outside projects. For the past three years, students in these courses participated in small service learning project teams and interacted with "real" clients while supervised by a faculty member of the computer science program. This sort of experiential learning helped instill a sense of social, professional and ethical responsibilities now considered so vital in the computing field.