Cross-Departmental Collaboration for the Community: Technical Communicators in a Service-Learning Software Engineering Course

Joseph Chao, Jennifer Brown
InSITE 2009  •  Volume 9  •  2009
This paper discusses a collaborative service-learning approach to a software engineering course that involved partnering with local non-profit organizations and collaborating with a technical communication class. The main goals of the collaboration with the technical communication class were to provide the students with a real-world project that gave them experience with a crossdepartmental team collaboration and to improve the documentation accompanying the software that was developed for the non-profit organizations. Another goal was to, in turn, reduce the burden on the computer science instructor to provide technical support for the software after the end of the semester. We describe the courses involved, the goals for and method of collaboration, limitations, student survey responses, and lessons learned from this collaboration. As expected with a first attempt at a cross-departmental collaborative project, student survey results showed both positive and negative impressions of the collaboration. With further transforming of the curriculum, we believe this type collaboration holds value as an effective method of providing real-world experience, not only with developing software and working with a client, but also with collaborating with team members from other disciplines.
Software Engineering, Agile Software Development, User documentation, Active Learning, Service-learning, Real-world project, Technical Communication.
2 total downloads
Share this
 Back

Back to Top ↑