Professional Ethics & Code of Ethics
Professional Ethics & Code of Ethics
Lecture 02
● Law: The system of rules which a particular country or community recognizes as
regulating the actions of its members and which it may enforce by the imposition of
penalties.
● Ethics: Ethics examines the rational justification for our moral judgments; it studies what
is morally right or wrong, just or unjust. In a broader sense, ethics reflects on human
beings and their interaction with nature and with other humans, on freedom, on
responsibility and on justice.
Code of Ethics
● A code of ethics sets out an organization's ethical guidelines and best practices to follow
for honesty, integrity, and professionalism.
● For members of an organization, violating the code of ethics can result in sanctions
including termination.
● The main types of codes of ethics include a compliance-based code of ethics, a
value-based code of ethics, and a code of ethics among professionals.
● A focus on climate change has become an integral part of companies' codes of ethics,
detailing their commitment to sustainability.
Cont.
● When making individual decisions, it is essential to align them with specific goals. Examples of such
goals in the context of computer science professionals include privacy, professional quality, fairness,
liability, confidentiality, software risk management, conflicts on the internet, and prevention of
unauthorized access to computer systems.
● Privacy Protection
○ Uphold individuals' right to privacy in all technological endeavors.
○ Implement robust measures to safeguard sensitive data from unauthorized access.
● Professional Quality
○ Strive for excellence in software development, ensuring products meet high standards of
performance, reliability, and usability.
○ Pursue continuous learning and professional development to enhance skills and stay abreast of
industry advancements.
Cont.
● Fairness in Computing
○ Foster an inclusive and unbiased computing environment, avoiding discrimination based on
race, gender, or any other factors.
○ Design and deploy algorithms that prioritize fairness and equity.
● Liability Awareness
○ Acknowledge and take responsibility for the consequences of technological solutions.
○ Communicate transparently about potential risks and work to mitigate them proactively.
● Confidentiality Commitment
○ Safeguard confidential information and respect the confidentiality agreements associated with
technological projects.
○ Prioritize the trust and confidentiality of users and stakeholders.
Cont.
● Guiding Principles: Code of ethics outlines the ● Behavioral Expectations: Code of conduct
fundamental beliefs and values that specifies the expected behavior and actions of
individuals or professionals within a specific individuals within a particular organization or
field should uphold. profession.
● Morality and Values: Focuses on the moral ● Rules and Regulations: Focuses on specific
principles and values that guide rules, regulations, and standards of behavior
decision-making and behavior within a that individuals must adhere to in their
profession or organization. day-to-day activities.
● Broad and General: Generally broader and ● Specific and Detailed: Often more specific and
more overarching, providing a framework for detailed, providing clear guidelines for
ethical decision-making in various situations. acceptable and unacceptable behavior.
● Long-Term Guidance: Typically serves as a ● Immediate Application: Immediate and
long-term guide for professionals, practical application in governing daily
emphasizing the overall moral compass of the activities and interactions within the
profession. organization or profession.
IEEE Code of Ethics
The Institute of Electrical and Electronics Engineers (IEEE) is a globally recognized professional organization
dedicated to advancing technology for the benefit of humanity.
One essential aspect of IEEE's commitment to responsible and ethical technology development is
encapsulated in its Code of Ethics. This Code serves as a set of principles to guide IEEE members in their
professional conduct, ensuring that their work aligns with the highest ethical standards.
● Actions:
In terms of actions, ethical considerations manifest in two dimensions: one concerning the public, and
the other involving clients and employers.
● Public: Software Engineers are obligated to conduct themselves in a manner that serves the public
interest.
● Client and Employer: Software Engineers are expected to perform their duties in a way that
ensures satisfaction for both clients and employers.
Cont.
● Product: Software Engineers must guarantee that their products adhere to professional and
elevated quality standards.
● Judgment: When performing their tasks, software engineers should exercise unbiased
judgment, free from the influence or pressure of any external parties, including political entities,
ensuring the best decisions are made based on merit alone.
● Management: Those responsible for the management of software engineering teams must
adopt an ethical approach in overseeing the development and maintenance processes,
emphasizing the importance of ethical considerations in all aspects of software development.
Cont.
● Act in public
● Act in interest of client and employer
● Produce quality product
● Maintain independent judgement
● Manage ethically
● Protect integrity of profession
● Support colleges
● Pursue lifelong learning
ACM Code of Ethics
● Strive to achieve the highest quality, effectiveness and dignity in both the process and products of
professional work
● Acquire and maintain professional competence
● Know and respect existing laws pertaining to professional work
● Accept and provide appropriate professional review
● Give comprehensive and thorough evaluations of computer system and their impacts, including
analysis of possible risks.
● Honor contracts, agreements, and assigned responsibilities.
● Improve public understanding of computing and its consequences
● Access computing and communicating resources only when authorized to do.
Cont.
Organization leadership imperatives: “As an ACM member and an organizational leader, I will…”