Computing Ethics

3.00 crs.

This course mixes ethical theory with case study analysis to introduce students to ethics questions and theories that can help them to make ethically sound decisions in their professional, personal, and social experiences with computing. Starting with a few motivating current events, the course covers major ethical perspectives, and then introduces key ethical issues related to networked communications, intellectual property, information privacy, computer and network security, computer and software reliability, professional ethics, and workplace fairness, health, and the impacts of job automation.

Course Prerequisite

Course Cross-listing

Course Corequisite