Task - Assem Mohamed

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Task 1:

The main concept of ethics and


computing ethics

Task 2:

The main concept of ethics and


computing ethics

Dr: Wael Abdel-Qader

Subject: Professional ethics for computer science (BS 102)

Student: Assem Mohamed


What is ethics ?
Ethics or moral philosophy is a branch of philosophy that "involves
systematizing, defending, and recommending concepts of right and
wrong behavior". The field of ethics, along with aesthetics, concerns
matters of value; these fields comprise the branch of philosophy called
axiology.
Ethics seeks to resolve questions of human morality by defining
concepts such as good and evil, right and wrong, virtue and vice, justice
and crime. As a field of intellectual inquiry, moral philosophy is related
to the fields of moral psychology, descriptive ethics, and value theory.
Ethics or moral philosophy is a branch of philosophy that "involves
systematizing, defending, and recommending concepts of right and
wrong behavior". The field of ethics, along with aesthetics, concerns
matters of value; these fields comprise the branch of philosophy called
axiology.
Ethics seeks to resolve questions of human morality by defining
concepts such as good and evil, right and wrong, virtue and vice, justice
and crime. As a field of intellectual inquiry, moral philosophy is related
to the fields of moral psychology, descriptive ethics, and value theory.

Three major areas of study within ethics recognized today are:

Meta-ethics: concerning the theoretical meaning and reference of moral


propositions, and how their truth values (if any) can be determined.
Normative ethics: concerning the practical means of determining a
moral course of action.
Applied ethis: concerning what a person is obligated (or permitted) to
do in a specific situation or a particular domain of action.
What is computer ethics?
Computer ethics is the set of commonly agreed principles that govern
the use of computers. Like ethics more generally, computer ethics is
essentially a set of philosophical guidelines or moral standards that aim
to influence behaviour and prevent harm.

While computer ethics work to ward off technology misuse by computer


scientists, programmers, and other decision-making individuals within
the field, they can also help to steer social conduct and user interactions
when using computer systems – particularly where the internet is
concerned.

Computer ethics is a part of practical philosophy concerned with how


computing professionals should make decisions regarding professional
and social conduct.

Margaret Anne Pierce, a professor in the Department of Mathematics


and Computers at Georgia Southern University has categorized the
ethical decisions related to computer technology and usage into three
primary influences:

The individual's own personal [ethical] code.


Any informal code of ethical conduct that exists in the work place.
Exposure to formal codes of ethics.
Explain the 8 principles of ACM or IEEE
The short version of the code summarizes aspirations at a high level of the
abstraction; the clauses that are included in the full version give examples
and details of how these aspirations change the way we act as software
engineering professionals. Without the aspirations, the details can become
legalistic and tedious; without the details, the aspirations can become high
sounding but empty; together, the aspirations and the details form a
cohesive code.

1. PUBLIC : Software engineers shall act consistently with the public


interest.

2. CLIENT AND EMPLOYER: Software engineers shall act in a manner that


is in the best interests of their client and employer consistent with the
public interest.

3. PRODUCT: Software engineers shall ensure that their products and


related modifications meet the highest professional standards possible.

4. JUDGMENT: Software engineers shall maintain integrity and


independence in their professional judgment.

5. MANAGEMENT: Software engineering managers and leaders shall


subscribe to and promote an ethical approach to the management of
software development and maintenance.

6. PROFESSION: Software engineers shall advance the integrity and


reputation of the profession consistent with the public interest.

7. COLLEAGUES: Software engineers shall be fair to and supportive of their


colleagues.
8. SELF: Software engineers shall participate in lifelong learning regarding
the practice of their profession and shall promote an ethical approach to
the practice of the profession.

You might also like