中文

入门课程中的社会责任计算

计算机与社会 2024-06-11 v1 人机交互

摘要

鉴于技术有可能对社会造成伤害和不公,我们必须在学生修读计算机科学 (CS) 课程的过程中培养他们的社会责任感。我们的学生需要能够审视技术开发和使用所处的社会复杂性。此外,将学生的个人目标与其在所学领域实现这些目标的能力相结合,对于激发动机和归属感至关重要。在学习计算的过程中促进共同目标有助于扩大参与度,特别是对于那些在计算领域历史上处于边缘地位的群体。考虑到这些因素,我们试点了一门 Java 编程入门课程,将涉及伦理和社会责任考量的活动整合到各个模块中。我们的课程方法并非在技术内容之上简单叠加社会内容,而是力求将二者交织在一起。课堂数据表明,学生发现技术作业中包含社会背景更具激励性,并表达了在实现社会变革方面更强的能动性。我们分享了设计这门新的社会责任计算入门课程的方法以及学生的反思。我们还强调了教育工作者在融入社会责任计算时应考虑的七个方面。

关键词

引用

@article{arxiv.2401.01285,
  title  = {Socially Responsible Computing in an Introductory Course},
  author = {Aakash Gautam and Anagha Kulkarni and Sarah Hug and Jane Lehr and Ilmi Yoon},
  journal= {arXiv preprint arXiv:2401.01285},
  year   = {2024}
}