The ACM Code of Ethics and Professional Conduct is a guide for computing professionals, aimed at guiding their ethical conduct and supporting the public good. ACM or Association for Computing Machineries is the largest and most comprehensive educational and scientific computing society, it was founded in 1947, it is a non-profit organization that unites people from the computing field. ACM is dedicated to advancing the science of computing and the profession. The code includes principles formulated as statements of responsibility, with each principle supplemented by guidelines and serves as a basis for ethical decision-making. The code also serves as a basis for remediation when violations occur.
The Code of Ethics is divided into 4 section:
Section 1- outlines fundamental ethical principles that form the basis for the remainder of the Code.
Section 2- outlines the specific professional responsibilities of computing professionals
Section 3- outlines the additional responsibilities of computing professionals who have a leadership role.
Section 4- outlines the expectations for ACM members in terms of compliance with the Code of Ethics