Download presentation
Presentation is loading. Please wait.
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)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.