Service learning models connecting computer science to the community
ACM SIGCSE Bulletin
Software engineering as a model of understanding for learning and problem solving
Proceedings of the first international workshop on Computing education research
Expanding the database curriculum
Journal of Computing Sciences in Colleges
A service learning project for a software engineering course
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Experiences with community-based projects for computing majors
Journal of Computing Sciences in Colleges
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
Technology-supported collaborative service learning in undergraduate computer science courses
Journal of Computing Sciences in Colleges
A framework for enhancing the social good in computing education: a values approach
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Hi-index | 0.00 |
The utilization of a real life project for a Computer Science Database Management Course can provide students with additional learning experiences beyond the concepts contained in text books or instructors' lectures. In addition to the practical application of database design and development principles students can become especially involved and motivated since they will witness the outcome their work within a non-profit organization. At the same time that they will be absorbing the course material, they will be rendering their services to a non-profit organization which will also benefit from the development and installation of a "production" level database. Many advantages, disadvantages, cautions and insights, which were originally presented in a CCSC paper regarding service learning projects in December of 2008, are supplemented and expanded by the author's own experience in the utilization of a similar service learning project within a Database Management Systems course. Finally, instructors are encouraged, keeping in mind several important cautions, to investigate the utilization of a service learning project as part of their Computer Science course.