Skip to Main Content
Service-learning is a teaching and learning strategy that integrates meaningful community service with instruction and reflection to enrich the learning experience, teach civic responsibility, and strengthen communities. By incorporating service-learning in software engineering classes, the student experience can be enhanced. Our approach was to create the Agile Software Factory within the department of computer science to handle the administrative tasks associated with a quality classroom service-learning experience. This paper describes the mission and the objectives of the Factory.