Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ethics for Software Engineering Ethics for software engineering.

Similar presentations


Presentation on theme: "Ethics for Software Engineering Ethics for software engineering."— Presentation transcript:

1 Ethics for Software Engineering Ethics for software engineering

2 Definition of Ethics What do we mean by "ethics"? definition: (Oxford English Dictionary): "The science of morals; the department of study concerned with the principles of human duty." What are the differences between ethics, morals, and values? (handout) “Working definition” (paraphrased from an engineering professor): --do no harm --do the job you are being paid to do What ethical questions have arisen in your academic and/or professional experience?

3 Ethics--Resources Two useful webpages devoted to ethics: General: http://www.ethics.orghttp://www.ethics.org Engineering: http://onlineethics.orghttp://onlineethics.org example scenario from second website: “Legal Records”

4 Software Engineering Code of Ethics Guidelines for ethical practice of software engineering: "Software Engineering Code of Ethics" Approved by IEEE Computer Society and ACM: http://computer.org/computer/code-of-ethics.pdf

5 Eight Principles of the Code

6 Principles 1-4

7 Principles 5-8

8 Details (“Public”)

9 Details (“Public”) (Continued)

10 Details (“Self”)

11 Details (“Self”) (Continued)


Download ppt "Ethics for Software Engineering Ethics for software engineering."

Similar presentations


Ads by Google