Ethics Assignment

This semester we will be discussing various ethical codes that software engineers work under.

This assignment is in prep for those discussions.



As a team, discuss situations you can remember (find, identify) in which a software system (program, component, deployment of some service) was created and demonstrates some behavior that you consider unethical.

Explain how your example is problematic. Discuss why it seems unethical, and discuss if the problem is the software engineer(s) behavior, or the functions being performed by the software... perhaps both. Also the problematic aspect of your situation might not fit into this division... engineer vs. product behavior.

Do this for 3 examples.


Make a tab for your project website called "Assignments".

Under that tab you will put links to the various discussion documents you will generate through out the semester.

Make a link for this assignment called "Ethics 1" and make it point your team conclusions.