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.
- Adams, J., Runkles, E., May we have class outside? Implementing service learning in a CS1 curriculum, Proceeding of the Ninth Annual CCSC Northeastern Conference, 19 (5), 2004. Google ScholarDigital Library
- Digital Divide Network,
digitaldividenetwork.com , retrieved December 1, 2004.Google Scholar - Eyler, J., Giles, D. E., Where's the learning in Service-Learning? San Francisco, CA: Jossey-Bass, 1999Google Scholar
- Engineering projects in community service,
epics.ecn.purdue.edu , retrieved Nov. 30, 2004Google Scholar - EPICS, Engineering projects in community service,
epics.cse.nd.edu , retrieved Dec. 1, 2004Google Scholar - Erickson, B., bugTracker: A system for tracking, organizing and maintaining modification requests, Internal Memo, Mansfield University, May 2004Google Scholar
- Furco, Andrew, Service Learning: A balanced approach to experiential education. Technical report, Corporation for National Service, Washington, DC, 1996.Google Scholar
- LeBlanc, M., Baron, G., Service Learning in Computing, The Journal of Computing in Small Colleges, Northeastern Conference, 14 (4), pp173--181, 1999Google Scholar
- Linos, P. Bailey-Kellog, C., Service-learning in software engineering and maintenance, IEEE Conference on Software Maintenance, Amsterdam, The Netherlands, September 2003. Google ScholarDigital Library
- Sanderson, Pete, Where's (the) Computer Science in Service-Learning? Journal for the Consortium in Small Colleges, 19 (1), pp83--89, October 2003. Google ScholarDigital Library
- Schahczenski C., Computer Science, Nonprofits and Service Learning, ASEE/IEEE Frontiers in Education, Boston, Massachusetts, November 2002.Google Scholar
- Joo Tan, John Phillips, "Challenges of Real-World Projects in Team-Based Courses", Journal of Computing Sciences in Colleges 2003, 19 {2}, December 2003 Google ScholarDigital Library
- Villareal, E., Butler, D., Giving computer science students a real-world experience, Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education, Atlanta, GA, pp40--44, 1998 Google ScholarDigital Library
Index Terms
- Incorporating service learning into computer science courses
Recommendations
Service learning in introductory computer science
ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science educationAcademic service-learning (ASL) focuses on clearly aligning course learning objectives with community needs and has evolved into a highly effective pedagogical approach across the spectrum of disciplines and institutional types. Unfortunately, there are ...
Bringing security into traditional computer science courses: challenges and support (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationIn today's world, it is critical that our students get exposure to security education as part of their Computer Science (CS) curriculum. The lack of security consciousness in digital workforce is costing businesses, government, and citizens severely ...
Ideas for adding soft skills education to service learning and capstone courses for computer science students
SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science educationSoft skills such as communication, teamwork, and organization are important to students' future success in the working world. Faculty members know it, students know it, and employers are explicitly asking for these skills. Are computer science ...
Comments