This innovative practice work in progress paper presents a systematic approach for screening and aligning service-learning projects that maximize student learning outcomes. We introduce a feasibility assessment model with criteria evaluated through a standardized rubric that guides instructors to critically assess the project fit to help in proactively identifying risks to student outcomes. The rubric serves a dual purpose: guiding the assessment process and prompting discussions with potential project partners. These discussions elicit crucial details about the project scope, potential challenges, and other critical factors. This not only facilitates effective project selection but also allows for necessary adjustments to project parameters, significantly improving the chances of successful student completion. This work builds on the experience accumulated by CCSU's Software Engineering Studio which connects community project partners with teams of 4–5 seniors working on software development projects spanning one or several semesters. Since 2014, the Software Engineering Studio has facilitated over 65 distinct projects and engaged over 550 students. By capturing the lessons learned across a wide range of successful service-learning projects, we show the value of using a feasibility assessment model to evaluate potential projects based on criteria including alignment with course goals, student skill sets, workload manage-ability, educational engagement, and other considerations. The application of this model is illustrated with a case study, which demonstrates how this model helps instructors align projects with academic goals while considering scope, risks, and other critical elements. This example demonstrates how the model facilitates communication with project partners, identifies potential risks, and guides project adjustments to ensure a successful learning experience for students. The approach is transferable to other disciplines with adaptations for project types and student skills. This work contributes to the field of service learning by offering a practical framework for integrating valuable real-world projects into the curriculum while prioritizing student learning outcomes.
more »
« less
Scaffolded Projects for the Social Good: A Strategy for Deploying Studio Model in CS Education
Scaffolded Projects for the Social Good (SPSG) is an adaptable service-learning framework with a low adoption threshold based on the studio model. Its goal is to enable instructors to easily embed externally sourced projects supporting Computing for the Social Good (CSG) concepts into existing software engineering or similar courses and addresses the barriers common to service learning, as well as other frameworks with similar CSG-related objectives. Establishing connections between computing and its societal benefits has proven to be an effective strategy for attracting students, especially those from underrepresented groups within the discipline. Furthermore, this work supports competency-based learning by offering students an opportunity to solve real-world problems in an authentic environment using current industrial practices and tools coupled with strong mentoring support from volunteer professionals and near-peers. Using a studio model helps overcome the timing impedance between the length of a single academic term and the timeframes required to complete real-world projects with student teams.
more »
« less
- PAR ID:
- 10590539
- Publisher / Repository:
- ACM
- Date Published:
- ISBN:
- 9798400704246
- Page Range / eLocation ID:
- 1706 to 1707
- Format(s):
- Medium: X
- Location:
- Portland OR USA
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Recent publications strongly support refocusing undergraduate CS education toward competency-based learning. This shift places increased responsibility on departments to prepare responsible computing practitioners who appreciate how computing is inextricably intertwined with society. It emphasizes that content coverage is less important than authentic experiences that develop both ethical decision-making and industry-desired technical skills. One timetested successful strategy that helps meet these goals is communitybased service learning (CBSL). However, while CBSL has a strong track record, service learning can be challenging to implement and may not always guarantee successful student experiences. A key factor associated with CBSL's success or failure is the management of the community partner relationship. This includes initial project vetting, setting partner expectations, the role of the partner as a participant in the students' education, and final project hand-off. We introduce Scaffolded Projects for the Social Good (SPSG), a framework based on the software studio model that guides CBSL adopters through all stages of a CBSL experience. The SPSG framework pays particular attention to what are considered the most vexing aspects of CBSL: project scoping and skill matching, managing project timelines that extend beyond a single term, community partner engagement and relationship management, and project handoff and maintenance. Preliminary results from the adoption of the SPSG framework demonstrate that students were able to iteratively improve their competencies throughout the semester as a result of the regular formative feedback enabled by the SPSG framework.more » « less
-
Most students readily see the value of studying computing as a path to a good job and know that the application of computing can generate business value. At the same time, we now face a world where pervasive computing is enabling a misalignment between business value and social value. However, computing also holds the potential to drive positive social change and to serve the greater good. This talk will discuss how some of the recent revisions to the computer science major at Dickinson College elevate this potential. A thread emphasizing computing for the greater good that now runs through our courses engages students in Free and Open Source Software (FOSS) with explicit humanitarian goals (HFOSS). The missions of these HFOSS communities provide real examples of ways in which computing can be focused intentionally on creating a positive social impact. At the same time, learning and working with HFOSS tools, processes, artifacts and community members builds the hard and soft skills that students and employers want. Students are exposed to FOSS concepts and examples of HFOSS in our first course. A sequence of two ½ courses at the intermediate level familiarize students with FOSS communities and build their technical skills by engaging them in an authentic HFOSS project. This project is FarmData2, which we manage in collaboration with the Dickinson College organic farm. In a year-long senior capstone students research FOSS and HFOSS projects/communities that are of interest to them. They then form teams, choose projects and engage with their selected project communities “in the wild.” Details on some of the activities that students complete and examples of the types of contributions they have made both to FarmData2 and to the projects they have chosen in the capstone will be given. Analyses of pre/post course survey data and the types of projects selected in the capstone will be presented. These analyses suggest that (1) students gain an appreciation that they can use computing to contribute to the greater good, (2) that they become more likely to continue contributing to FOSS or HFOSS projects and (3) that engaging students in HFOSS holds potential for broadening participation in computing.more » « less
-
The integration of STEM with the Arts, commonly referred to as STEAM, recognizes the need for human skill, creativity, and imagination in technological innovations and solutions of real-world technical problems. The STEAM paradigm changes the dominant “chalk and talk” lecture and “closed-ended” problem-solving orientation of traditional engineering pedagogy to a hands-on, studio-based, and open-ended creative learning approach, typical in art education. A growing body of literature has provided evidence of the favorable impact of situating STEAM in K-16 education. The long-term objective of this work is to promote creativity in engineering students by integrating learning methods and environments from the Arts into graduate STEM education. To this end, an integrating engineering, technology and art (ETA) educational model is developed and is currently being tested. This ETA educational model systematically merges technical instruction with studio-based pedagogy. The ETA model consists of three courses, which were piloted in the year 2017. In each course, engineering and art instructors and students collaborated for 15 weeks on design projects. These projects ranged from drones to architectural installations.more » « less
-
Encouraging CS students to compute for social good through collaborative, community-engaged projectsWhich pedagogical techniques better engage computer science (CS) students in computing for social good? We examine this question with students enrolled in classes using the Collaborating Across Boundaries to Engage Undergraduates in Computational Thinking (CABECT) pedagogical model, that pairs CS and non-CS courses with a community partner to propose solutions to a local problem. Pre- and post-tests of self-assessed concerns about civic responsibility, global responsibility, and local civic efficacy were administered to the students in a three-year long pedagogical experiment, which paired five CS courses with five journalism courses. While CS students were not statistically different from their journalism peers in pre-test measures of social and global responsibility, they lagged behind in local efficacy. In the posttest, CS students had significantly increased their sense of local efficacy to the extent that they were statistically indistinguishable from journalism students. Community-engaged learning projects, such as the one in the CABECT model, show great potential for attracting students to computing for social good.more » « less
An official website of the United States government

