Reading: Professional ethics
Read the following.
- Wikipedia articles on following ethical models
- Social contract: https://en.wikipedia.org/wiki/Social_contract
- Deontology: https://en.wikipedia.org/wiki/Deontological_ethics
- Consequentialism: https://en.wikipedia.org/wiki/Consequentialism
- Utilitarianism: https://en.wikipedia.org/wiki/Utilitarianism
- Virtue ethics: https://en.wikipedia.org/wiki/Virtue_ethics
- Justice as fairness: https://en.wikipedia.org/wiki/A_Theory_of_Justice
- Code 2018 Task Force. 2018. 2018 ACM Code of Ethics and Professional Conduct: Draft 3. Available online at https://ethics.acm.org/2018-code-draft-3/.
For the journal send an email message to me titled “CSC 322.01 2018S Journal on Professional ethics (Your Name)” (without the quotation marks) and with answers to the following questions.
-
We would not need so many ethical models if any one of them was perfect. Identify a (reasonable) potential flaw in each model. (The flaw may be from the perspective of a follower of the other models.)
-
Which model or models seem best suited to our work as computer scientists? Why?
-
What most surprised you about the Draft ACM Code of Ethics? Why?