Вы находитесь на странице: 1из 23

DFT3112

PROFESSIONALISM
AND ETHICS IN
COMPUTING
CHAPTER 1

What is Professionalism?
Professionalism means:
acting appropriately
and in a manner that is
acceptable and careful

What is Ethics?
Moral principles that
govern a person's
behavior or the
conducting of an activity.

What is Ethics?
"Ethics has to do with what my feelings tell me
is right or wrong.
"Ethics has to do with my religious beliefs.
"Being ethical is doing what the law requires.
"Ethics consists of the standards of behavior
our society accepts.
"I don't know what the word means."

What is Law?
Law is a system of rules that
govern a society with the
intention of upholding justice
and preventing harm to
individuals and property.

Law VS Ethics
Ethical beliefs lead to the
development of laws and
regulations to prevent
certain behaviors or
encourage others

Law VS Ethics
Ethical
beliefs

LAW
Ethical
beliefs

Types of ethics:
1. professional ethics
2. engineering ethics
3. computer ethics.

Professional ethics
Professional ethics
encompass the personal,
organizational and
corporate standards of
behavior expected of
professionals. Example?

Engineering ethics
The field of applied ethics
and system of moral
principles that apply to
the practice of
engineering. Examples?

Computer ethics
Computer Ethics is a part of
practical philosophy which
deals with how computing
professionals should make
decisions regarding
professional and social
conduct. Examples?

Computer Ethics As A Unique


Kind Of Ethics
Rapidly

grow of computer
technology
Lack of awareness of these
technology related ethical
questions
Policies and laws lag behind
the technology

Three Main Concepts Of Ethics


In Computing

1. RESPONSIBILITY
2. ACCOUNTABILITY
3. LIABILITY

Three Main Concepts Of Ethics


In Computing
RESPONSIBILITY:

means that you accept the


potential costs, duties, and
obligations for the decisions
you make.

Three Main Concepts Of Ethics


In Computing
ACCOUNTABILITY:

It means that mechanisms


are in place to determine
who took responsible action,
who is responsible

Three Main Concepts Of Ethics


In Computing
LIABILITY:

feature of political systems in


which a body of laws is in
place thatpermits individuals
to recover the damages
done to them by other

Philosophical Ethics
1.
2.
3.

Consequentialism
Deontologism
Social Contract Theory

Consequentialism (Utilitarianism)

Choose the action of


those available which
has the best
consequences

Deontologism
typically stress the reasons
why certain actions are
performed.

Social Contract Theory


morality consists in the set of
rules governing behavior,
that rational people would
accept, on the condition
that others accept them as
well

Importance Of Computer
Ethics
Prevents

Theft of Intellectual

Property
Prevents Loss of Various Jobs in the
field of Software Development
Keeps you from being Unethical
Makes Your Computer a Better and
Safe place to be At

THINGS TO DO
GROUP

1:
Discuss computer ethics as a unique
kind of ethics
GROUP

2:
Explain the importance of computer
ethics

tasbih kifarah dan surah al asr

Вам также может понравиться