Computing Ethics Education

We study Computing Ethics education, primarily focusing at the undergraduate levels. Computing ethics includes the instruction of topics related to the impact of computing on society, including privacy and surveillance, inequality, and environmental impact, among many others. Computing ethics instruction may also include education about moral philosophy.

So far, we have focused on educator opinions of teaching computing ethics, including if educators teach computing ethics, how they are doing so, and what factors are preventing them from teaching the topic.

Publications:

Barkhuff, G., Borenstein, J., Schiff, D., Uchidiuno, J., & Zegura, E. (2025, February). Towards a More Inclusive Curriculum: Opportunities for Broadening and Diversifying Computing Ethics Education. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1 (pp. 60-66).

Barkhuff, G., Borenstein, J., Schiff, D., Uchidiuno, J., & Zegura, E. (2024, March). Considerations for Improving Comprehensive Undergraduate Computing Ethics Education. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (pp. 1560-1561).

Barkhuff, G., Uchidiuno, J., & Zegura, E. (2024, March). Should We Teach Computing Ethics to Master's Students?. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (pp. 1562-1563).