10
COMPUTER ETHICS & COMPUTER HACKING

COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

Embed Size (px)

Citation preview

Page 1: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

COMPUTER ETHICS &

COMPUTER HACKING

Page 2: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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

Page 3: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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.

Page 4: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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

Page 5: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

Importance of Computer EthicsThree Main Reasons

Logical MalleabilityTransformation FactorInvisibility Factor

Invisible Programming valueInvisible complex

calculationInvisible Abuse

Page 6: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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)

Page 7: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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.

Page 8: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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.

Page 9: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

Different kinds of ethical dilemmas

Accounting Bank Teller Computer Journalism/Advertising Law Enforcement Personal Real Estate Retailing Teacher

Page 10: COMPUTER ETHICS & COMPUTER HACKING. Introduction Ethics is the branch of philosophy that involves systemizing, defending and recommending concepts of

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