一句话:报告软件工程与犯罪学跨学科课程协作,学生共建应用帮助社区理解刑事司法中的种族不公。
本科软件工程课程通常要求团队项目,而文理学院学生也需修读公民议题课程,但许多学生认为种族与族裔不平等同计算机科学、软件工程无关,难以将二者联系起来。本文报告Pulimood与Leigey及其学生围绕刑事司法系统中的种族不公展开的跨学科教学实践:他们以自身学科背景为基础,运用计算思维和软件工程原理,与本地社区伙伴合作开发应用程序,帮助社区理解相关问题并倡导改革。文章描述了这种跨学科协作教学模式,总结学习成果,并讨论该方法的益处与挑战,最后提出建议和未来方向。
Undergraduate software engineering courses typically require students to work on team-based projects that reinforce disciplinary content and soft skills. At the same time, these students, particularly those at liberal arts institutions, are required to take courses that focus on civic issues, including on racial and ethnic inequality. Often, students perceive these courses to be outside their disciplinary areas, and may not comprehend how these topics are applicable to computer science and software engineering. This paper reports on the experience of Pulimood and Leigey as they and their students grappled with issues of racial injustice in the criminal justice system, and drew upon their own disciplinary backgrounds to apply computational thinking and software engineering principles to help the community better understand these issues and advocate for reform. The paper also describes the experience of teaching courses from different disciplines in a collaborative model, working closely with a local community partner to support its work on an identified social issue, and the learning outcomes, as well as the benefits and challenges of this approach. Recommendations and future directions are also discussed.
@inproceedings{PulimoodLBPM22,
title = {A Project-Based Collaboration between Software Engineering and Criminology Students : Building Applications to Understand Racial Injustice in the Criminal Justice System},
author = {S. Monisha Pulimood and Margaret E. Leigey and Diane C. Bates and Kim Pearson and Supriya Mishra},
booktitle = {ICSE},
year = {2022},
doi = {10.1109/icse-seet55299.2022.9794152}
}