一句话:报告软件工程与犯罪学学生通过项目式协作,将计算思维与软件工程方法用于理解刑事司法中的种族不公并推动改革的教学实践。
本文报告了一项跨学科项目式教学实践:软件工程与犯罪学学生协作,回应本科软件工程课程团队项目与文科院校公民议题课程脱节、学生难以将种族与族裔不平等联系到计算领域的问题。课程采用跨学科协作模型,与本地社区伙伴围绕特定社会问题合作,引导学生运用计算思维和软件工程原理,帮助社区理解刑事司法系统中的种族不公并倡导改革。文章分析了学习成效、该模式的优势与挑战,并给出建议和未来方向。
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.
DOI 原文 ·
@inproceedings{paperbot10990,
title = {A project-based collaboration between software engineering and criminology students},
author = {S. Monisha Pulimood and Margaret E. Leigey and Diane C. Bates and Kim Pearson and Supriya Mishra},
booktitle = {ICSE},
year = {2022},
doi = {10.1145/3510456.3514158}
}