reading-notes

This Repo required for Asac labs class 2


Project maintained by ManarAbdelkarim Hosted on GitHub Pages — Theme by mattgraham

Read: Class 42 - Ethics in Tech

ACM Code of Ethics and Professional Conduct

. GENERAL ETHICAL PRINCIPLES.

  1. .1 Contribute to society and to human well-being, acknowledging that all people are stakeholders in computing.

  2. Avoid harm.

  3. Be honest and trustworthy.

  4. Be fair and take action not to discriminate.

  5. Respect the work required to produce new ideas, inventions, creative works, and computing artifacts.

  6. Respect privacy.

  7. Honor confidentiality.

PROFESSIONAL RESPONSIBILITIES.

  1. Strive to achieve high quality in both the processes and products of professional work.

  2. Maintain high standards of professional competence, conduct, and ethical practice.

  3. Know and respect existing rules pertaining to professional work.

  4. Accept and provide appropriate professional review.

  5. Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks.

  6. Perform work only in areas of competence.

  7. Foster public awareness and understanding of computing, related technologies, and their consequences.

  8. Access computing and communication resources only when authorized or when compelled by the public good.

  9. Design and implement systems that are robustly and usably secure.

PROFESSIONAL LEADERSHIP PRINCIPLES.

  1. Ensure that the public good is the central concern during all professional computing work.

  2. Articulate, encourage acceptance of, and evaluate fulfillment of social responsibilities by members of the organization or group.