Upload
abraham-kelly
View
215
Download
2
Embed Size (px)
Citation preview
COMPUTER ETHICS &
COMPUTER HACKING
Introduction
Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of right and wrong conduct.
A Hacker is someone who seeks and exploits weakness in a computer or computer network
Computer Ethics is a branch of practically philosophy which deals with how computer professionals should make decision regarding professional and social conduct Computer Ethics is a set of moral principles that govern the behavior of a group or individual.
COMPUTER ETHICS are a set of moral principles that controls the use of computers
It includes, Intellectual property rights Privacy concerns & How computer impact on the society
Importance of Computer EthicsThree Main Reasons
Logical MalleabilityTransformation FactorInvisibility Factor
Invisible Programming valueInvisible complex
calculationInvisible Abuse
Ethical Theories
An Ethical theory determines if an action or set of action is morally right or wrong.
Aspects of theories1.Kantianism(Immanual Kant)2.Utilitarianism(Consequentialism)
STRENGTH & WEAKNESSKANTIANISM CONSEQUENTIALISM
STRENGTH It assumes equality.
It is based on logic and rationality.
If sometime is good enough for one person, logically it must be good enough for another person.
It take into account different circumstances and can accommodate conflicting priorities.
WEAKNESS It dose not take into account conflicting priorities or special circumstances like stealing of good.
It dose not take into account the individual or accommodate minority groups.
Professional code of conduct
BCS (British computer society)condition of membership
Ethical Dilemma (complex Situation)The situation is which guiding moral
principles cannot determine which course of action is right or wrong.
Different kinds of ethical dilemmas
Accounting Bank Teller Computer Journalism/Advertising Law Enforcement Personal Real Estate Retailing Teacher
Framework for ethical decision macking
Steps1. Issue Identification2. Information Gathering3.Consider Alternatives4.Evaluative Alternatives from various perspectives5.Making a decision with ethical perspectives6.Propose a convincing ethical decision7.Reflect a convincing ethics of decision