Software Development (CSC 321 2016S) : EBoards

CSC321.01 2016S, Class 15: Codes of Ethics, Revisited


Overview

Preliminaries

Admin

Questions

Writing prompt

Write a short essay reflecting on the ethics of engineering software as a service, due the last day of class.

Parameters

Codes of Ethics, Applied

Issues

Presentation W: CSC 322

"Welcome to CSC 322. As young software professionals, you are no doubt aware of the ACM/IEEE Codes of Ethics. Hence, you should be well prepared to consider the following issues as you begin these projects."

Presentation X: The System System

"Thank you so much for contracting with us to develop the System to Systematically Assess Grinnell's Systematized Systems for Supporting Student Success. As we consider building this project, our ethical standards require us to note the following."

Presentation Y: FBI

"Hello. I'm Agent CS. Not only do I protect our country through my work for the Federal Bureau of Investigation, but I'm also a professional software engineer. Hence, I know that the borg-like collective of unwashed hippies at Apple are significantly violating our professional standards of ethics. In particular ..."

Presentation Z: Apple

"Hi. I'm Tim Cook. At Apple, not only do we make the world's best consumer products, we also have the world's most ethical software engineers. As we review the ethical guidelines for software engineers, we find that we could never accommodate the FBI's requests because ..."