一句话:基于20余年伦理教学经验,主张软件工程教育应超越产业需求,教授产业界可能排斥的主题与价值。
本文是一篇经验报告,作者基于20多年为软件专业学生开设入门伦理课程的经历,探讨软件工程教育应只面向产业需求,还是应纳入产业界可能不重视甚至反对的伦理与价值。作者在多届学生中使用了一个轻量级入门测验,并观察到一些意外且持续出现的答题模式。通过比较跨届结果并进行教学反思,报告总结了教育者与从业者在职业义务上的差异。结论是:软件工程教育不应被产业需求完全定义,而应超越产业需求,教授更广泛的主题与价值,即使这些内容产业界并不希望被教授。
This experience report draws on over 20 years of teaching introductory ethics courses to software students. It describes a lightweight introductory quiz that has been administered to many cohorts and highlights some unexpected and persistent patterns in the quiz results. Lessons are drawn relating to the education of future software professionals, specifically on the differing professional obligations of educators and practitioners. It is concluded that software engineering education must go beyond industry needs and include topics and values that industry may not even want us to teach.
DOI 原文 ·
@inproceedings{paperbot5689,
title = {We should teach our students what industry doesn't want},
author = {Kevin Ryan},
booktitle = {ICSE},
year = {2020},
doi = {10.1145/3377814.3381719}
}