UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
Ethical Issues in Computing.pptx
1. Ethics &
Professional
Responsibilities
Course Title: Social, Professional and Ethical Issues in Computing
Course Code: CSE-4805
Presented by: Tasnim
ID: C191267
Semesters: 7th Section: 8BF
Department of CSE, IIUC
2. Outcome
▪ What is Ethics.
▪ What is Computer ethics
▪ Some ethical guidelines for computer professionals
▪ Examine and discuss professional codes of ethics
▪ Conduct
▪ Practice (IEEE, ACM, SE, AITP, and so forth).
3. Ethics is concerned with:
▪ The values and guidelines by which we live, and how they are justified n
▪ Standards of right and wrong
▪ Identification with cultural norms or customs
What is Ethics?
4. What is Computer ethics
▪ Computer ethics is a part of practical philosophy concerned with how
computing professionals should make decisions regarding professional and
social conduct.
According to Margaret Anne Pierce, three primary influences:
▪ 1.The individual's own personal code.
▪ 2.Any informal code of ethical conduct that exists in the work place.
▪ 3.Exposure to formal codes of ethics.
5. The scope of Computer ethics
The scope of the term “computer ethics” varies considerably.
▪ It can include such social and political issues as the impact of computers on
employment, the environmental.
▪ Impact of computers, whether or not to sell computers to totalitarian
governments, use of
▪ Computer systems by the military, and the impact of new applications on
privacy.
▪ It can include personal dilemmas about what to post on the Internet and
what to download.
6. Some ethical guidelines for computer professionals
▪ Expert in field is called Professionals , so we can say Expert in
Computer is called Computer Professionals.
▪ Professional ethics is a bit different from general ethics. With
their professional status, they affects large numbers of people.
▪ Many Professional Organizations have their own codes of
professional conduct.
▪ Costumers depend on the knowledge, expertise and honesty
of the professionals.
7. Some ethical guidelines for computer professionals
UNDERSTAND WHAT SUCCESS MEANS: The developers & users of the
system (staffs) need to understand the work system in a large context not simply
writing code to finish tasks.
INCLUDE USERS IN DESIGN & TESTING PHASE TO PROVIDE SAFE
AND USEFUL SYSTEM: Users: Medical Staff, Technicians, Pilots, Office
Workers Users know how to use the system if they are included, every functions
of a system is crucial. (eg; Computer Control of airplane interface)
DESIGN FOR REAL USERS: Real users tend to make mistakes during using
the system. So, system designer and programmers responsible to provide clear
user interface and include appropriate input checking.
8. Some ethical guidelines for computer professionals
DO NOT ASSUME THE EXISTING SOFTWARE IS SAFE OR
CORRECT:
▪ Evaluate re-use of software. Verify (Testing) the suitability of software to current
project so that it will be not confusing.
BE OPEN AND HONEST ABOUT CAPABILITIES, SAFETY, AND
LIMITATION OF SOFTWARE:
▪ Hiding known, serious flaws and lying to customers is wrong which may injure or
harm them. (eg; Medical tools on Doctors)
9. Conduct of Ethics and Professional Conduct
▪ 1. GENERAL ETHICAL PRINCIPLES:
1.1 Contribute to society and to human well-being,
acknowledging that all people are stakeholders in
computing.
1.2 Avoid harm.
1.3 Be honest and trustworthy.
1.4 Be fair and take action not to discriminate.
1.6 Respect privacy.
1.7 Honor confidentiality.
10. Conduct of Ethics and Professional Conduct
2. PROFESSIONAL RESPONSIBILITIES
2.1 Strive to achieve high quality in both the processes and
products of professional work.
2.2 Maintain high standards of professional competence,
conduct, and ethical practice.
2.3 Know and respect existing rules pertaining to
professional work.
2.4 Accept and provide appropriate professional review.
11. Conduct of Ethics and Professional Conduct
▪ 3. PROFESSIONAL LEADERSHIP PRINCIPLES
3.1 Ensure that the public good is the central concern during all professional
computing work.
3.2 Articulate, encourage acceptance of, and evaluate fulfillment of social
responsibilities by members of the organization or group.
▪ 4. COMPLIANCE WITH THE CODE
4.1 Uphold, promote, and respect the principles of the Code.
4.2 Treat violations of the Code as inconsistent with membership in the
ACM.
12. ACM / IEEE Code of Ethics and Professional Conduct
▪ Software engineers shall commit themselves to making the analysis, specification,
design, development, testing and maintenance of software a beneficial and
respected profession. In accordance with their commitment to the health, safety
and welfare of the public, software engineers shall adhere to the following Eight
Principles:
▪ 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.
13. ACM / IEEE Code of Ethics and Professional Conduct
▪ 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.