Giving computer science students real-world experience
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Service Learning in Software Engineering and Maintenance
ICSM '03 Proceedings of the International Conference on Software Maintenance
Where's (the) computer science in service-learning?
Journal of Computing Sciences in Colleges
Challenges of real-world projects in team-based courses
Journal of Computing Sciences in Colleges
"May we have class outside?": implementing service learning in a CS1 curriculum
Journal of Computing Sciences in Colleges
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Student reflections on an academic service learning experience in a computer science classroom
Proceedings of the 8th ACM SIGITE conference on Information technology education
Service learning in introductory computer science
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Experiences with community-based projects for computing majors
Journal of Computing Sciences in Colleges
Service learning: an HCI experiment
Proceedings of the 16th Western Canadian Conference on Computing Education
Combining multiple pedagogies to boost learning and enthusiasm
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
The STARS Alliance: Viable Strategies for Broadening Participation in Computing
ACM Transactions on Computing Education (TOCE)
Community-based projects for computing majors: opportunities, challenges and best practices
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Is there service in computing service learning?
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Journal of Computing Sciences in Colleges
Proceedings of the 2013 annual conference on Computers and people research
Integrating authentic learning into a software development course: an experience report
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Reflections from a computational service learning trip to Haiti
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
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.