{'fraction_non_alphanumeric': 0.011096605744125326, 'fraction_numerical': 0.0, 'mean_word_length': 5.523404255319149, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Designing Diversity, Service, and Active Learning For the Common Good in an Undergraduate Computer Science Course

According to the literature, Computer Science courses are highly technical but are lacking in soft skills that enable students to develop not only the technical skills but also professional skills such as collaboration, communication within and across cultures, teamwork and knowledge of diverse cultures. In this paper we report on the design and execution of a prototype framework for using active learning to build soft skills and diversity awareness into a service learning component for a database management course. In this course students were given an opportunity to work with a regional Native American organization to create a database solution for a maple syrup operation that needed greater coordination for marketing, distributing and delivering their product across ancestral homelands disrupted by colonialism. Our aim was to test the prototype framework to see if it increased student learning over the traditional final exam and brought greater self-awareness, recognition and respect concerning cultural difference. Students reported that they learned more about the technical aspects of database creation from doing the service learning project than from preparing for the final exam; they also reported greater awareness of cultural diversity. This paper lays out the design of our service learning pedagogy, the test results, and the model we propose for other computer science technical courses.