ABSTRACT
Many universities and students look for opportunities to volunteer and contribute to their communities in a variety of ways. However, a host of factors including time, expense, and duration effect instructor adoption, student commitment and student perception of volunteer tasks. In CS curriculums, volunteer work most often takes the form of projects for local charities through a specific course (e.g., a senior capstone or software engineering course) or work in local elementary schools teaching younger students to program. The purpose of this talk is to stimulate a conversation about low-cost, low-commitment ways to incorporate service learning via micro-volunteering and virtual-volunteering into CS classes as pedagogically relevant assignments. Micro-volunteering refers to volunteer actions which take little time (usually less than 30 minutes) and have no expectation of continued involvement. Virtual-volunteering is defined as volunteering which a person can complete via the Internet from any location. While there exist many opportunities for semester-long, service learning-based projects in upper level courses, there is a lack of practical project ideas and assignments which could be incorporated into courses of all levels on a smaller scale. The goal of this project is to develop concrete assignments and short projects which incorporate micro- and virtual-volunteer opportunities in a variety of core Computer Science courses including introductory and non-major courses.
Index Terms
- Micro-Volunteering and Virtual-Volunteering as Pedagogical Tools in Computer Science Instruction
Recommendations
Micro-volunteering: helping the helpers in development
CSCW '13: Proceedings of the 2013 conference on Computer supported cooperative work companionFinding and retaining volunteers is a challenge for most of the NGOs (non-government-organizations) or non-profit organizations worldwide. Quite often, volunteers have a desire to help but are hesitant in making time commitments due to busy lives or ...
5 Lessons on Supporting CSforAll in K12 School Districts
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationThis lightning talk shares emerging lessons on helping K12 school districts plan around CSforAll. The CSed community rightly spends a lot time thinking about what CS to teach and how to teach it. And as efforts to bring CSed to K12 schools grow, we're ...
Digital Design Considerations for Volunteer Recruitment: Making the Implicit Promises of Volunteering More Explicit
C&T '19: Proceedings of the 9th International Conference on Communities & Technologies - Transforming CommunitiesNon-profit organisations may find it difficult to demonstrate to potential volunteers what is required in their voluntary role-resulting in a mismatch between expectations and reality for volunteers. This mismatch could be perceived as a psychological ...
Comments