Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 35 Professional Ethics in Computing.

Similar presentations


Presentation on theme: "1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 35 Professional Ethics in Computing."— Presentation transcript:

1 1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 35 Professional Ethics in Computing

2 2 Types of Professional Relationship As professionals, must manage different types of relationships: Employer-Employee Client-Professional Other Stakeholders-Professional Professional-Professional

3 3 Employer-Employee When you accept a job, you enter into a relationship with the employer. Many conditions are explicit: (Examples?) Some conditions assumed: (Examples?) Moral foundation: Kant's Categorical imperative. Each party exercises autonomy. Each individual should be treated with respect. Loyalty: What does employee owe employer out of loyalty? Companies require some loyalty to function. Employees do not owe blind loyalty. Trade Secrecy.

4 4 Client-Professional Client-professional relationships are often governed by a written contract. Disparity of knowledge: Client must trust professional. Models of relationship: Agency model. Paternalistic model. Fiduciary model. Example from medicine. Which is best for computer professionals?

5 5 Other Stakeholders- Professional Professional activities may affect others who are not clients of employers. (Example?) Sometimes stakeholders' interests protected by law. Professionals are in the best position to see the effects of their work because of their "special knowledge". Connection to other stakeholders may seem distant. Paradigm of professions: Society grants right to practice profession in exchange for promise to practice in ways to benefit society.

6 6 Professional--Professional Do members of a profession have an obligation to other members of the profession? Loyalty--Should you report a colleague who is an alcoholic? Obligation to other members of the profession. Conflicting Responsibilities: It's not always easy to fulfill responsibilities to all groups. (Example-- Safety of products) Whistle blowing--Opt against loyalty to employer. Questions: Should you work on projects likely to have bad effects? What do you do when you know system cannot be built safely? What do you do when client settles for too little safety/security?


Download ppt "1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 35 Professional Ethics in Computing."

Similar presentations


Ads by Google