跳到内容

Methods in Undergraduate Computer Ethics Education

The field of computer ethics examines the applied philosophy of best practices, 的指导方针, 和 values in the use of computers. This includes anything that can be done with a computer, 比如机器学习, 语言处理, 编写算法, 或者这些是如何应用的. The application 和 use of these 项目 can have detrimental real-world consequences. Already there have been major concerns raised about the risk new technologies pose by worsening inequality, 加强偏见, 和 spreading misinformation. 然而, these potential ethical consequences are not always obvious or easy to see when complex systems are developed. It is therefore crucial that computer scientists learn early how to recognize 和 evaluate their work through an ethical lens. Towards this end it is essential to integrate ethics in the computer science curriculum. Computer science students, especially those at the university level, represent the future of computer science work 和 will undoubtedly help shape the future of the technological world. My work is a review of current methods in undergraduate computer ethics education that investigates best practices of integrating ethics into the computer science curriculum, examines how current students learn computer ethics, explores student perspectives, 和 suggests practical use cases on how ethics can be integrated within the computer science program at the University of Denver.