There are substantial opportunities for service-learning in the computer and information sciences. To date, there has not been a comprehensive framework developed to provide a structure for understanding the breadth and depth of service-learning opportunities in the computer and information sciences. This framework delineates the range of options and opportunities for service-learning in the computer and information sciences disciplines. Its aim is to facilitate and broaden the practice of service-learning in the computer and information sciences among the academic and nonprofit organization communities by clarifying the options and choices open to stakeholders in these opportunities. This chapter proposes a three-dimensional framework for service-learning opportunities in the computer and information sciences. The first dimension defines the types of projects to be performed in a service-learning engagement (i.e., training, professional services, systems selection, support/help desk, custom development projects, and product development projects). The second dimension defines the range of activity (i.e., research, analysis, design, implementation, test, transition, and assessment) to be performed in a service-learning project. The third dimension defines the mode (cocurricular, curricular, or hybrid) of performing the service-learning project.

An easy-to-search database of hundreds of high-quality service-learning lesson plans, syllabi, and project ideas, submitted by educators and service-learning practitioners
The world's largest service-learning library, with full-text and print resources











