1. (2 point) What is professional ethics?
It is the applied ethics concerned with moral issues that impact computer professionals.
2. (4 points) What is profession, and who is a professional?
Profession is the term that attributes to professional practices. Profession is an occupational field. Whereas professional is a person who is out there to make money on his or her expertise on a particular knowledge.
3. (2 point) Who is a computer/IT professional?
A computer professional is a person who working in a computer related field like information technology field or communications field.
4. (4 points) What are professional codes of ethics and what function do they server?
Professional code of ethics are often there to motivate employees or members to work in a specific kind of way. There are four functions: inspire, guide, educate, discipline.
5. (6 points) Explain Gotterbarn's threefold distinction: codes of ethics, codes of conduct and codes of practice.
Gotterbarn argues that there needs to be distinction between the codes. Codes of ethics are mission statements which are supposed to provide the desired objective that is meant to be completed. Codes of conduct are oriented towards professional’s attitude and behavior in a working environment. Codes of practice is more related to the kind of acceptable activities in a profession.
6. (2 point) How does the IEEE-CS/ACM Software Engineering Code of Ethics and Professional Practice (SECEPP) improve on earlier professional codes affecting software engineers?
It improves on earlier professional codes on software engineers by having a code of ethics for the profession itself instead of individual codes designed for particular professional societies within the computing profession. And SECEPP includes very specific language like professional codes.
7. (2 point) What, exactly, is whistle-blowing?
It generally means an employee of a government or private organization who reveals to the public