20. Lessons Learned— Guidance for Building Community Service Projects

  1. Brian A. Nejmeh
  1. Michael Werner and
  2. Lisa MacLean

Published Online: 7 JUN 2012

DOI: 10.1002/9781118319130.ch20

Service-Learning in the Computer and Information Sciences: Practical Applications in Engineering Education

Service-Learning in the Computer and Information Sciences: Practical Applications in Engineering Education

How to Cite

Werner, M. and MacLean, L. (2012) Lessons Learned— Guidance for Building Community Service Projects, in Service-Learning in the Computer and Information Sciences: Practical Applications in Engineering Education (ed B. A. Nejmeh), John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9781118319130.ch20

Publication History

  1. Published Online: 7 JUN 2012
  2. Published Print: 21 MAY 2012

ISBN Information

Print ISBN: 9781118100349

Online ISBN: 9781118319130

SEARCH

Keywords:

  • community-service projects;
  • Urban League of Eastern Massachusetts (ULEM)

Summary

This chapter presents an approach to using real projects for nonprofit agencies in computer science courses. The goals are to deliver a useful service to nonprofit clients while providing a valuable learning experience to students. The chapter builds on failures and difficulties encountered in past community-service projects. Risk factors are identified and measures devised to counter them. These measures include developing a systematic approach to managing such projects, enhancing course offerings to better prepare students for working on real projects, and building a repository of practical knowledge. The chapter also proposes building of an application framework, reusing proven design and implementation techniques to exploit the fact that many of the nonprofit clients have similar requirements. It presents an extensive study of a community-service project that serves to illustrate some of the difficulties projects may engender. The project was for the Urban League of Eastern Massachusetts (ULEM).

Controlled Vocabulary Terms

computer science education