Ethics is a branch of knowledge that deals with moral principals, and helps us distinguish between right and wrong. Computer Ethics (CE) or Information Ethics (IE) is a branch of ethics that pertain to the relationship between the creation, organization, dissemination, and use of information, and the ethical standards and moral codes governing human conduct in society.
Generally, ethics in Computer Science relate to:
Some key highlights:
From ACM:
From "Uncle Bob":
"I Promise that, to the best of my ability and judgment . . . The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate."