Term
|
Definition
| Contribute to society and human well-being. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| Be honest and trustworthy. |
|
|
Term
|
Definition
| Be fair and take action not to discriminate. |
|
|
Term
|
Definition
| Honor property rights including copyrights and patent. |
|
|
Term
|
Definition
| Give proper credit for intellectual property. |
|
|
Term
|
Definition
| Respect the privacy of others. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work. |
|
|
Term
|
Definition
| Acquire and maintain professional competence. |
|
|
Term
|
Definition
| Know and respect existing laws pertaining to professional work. |
|
|
Term
|
Definition
| Accept and provide appropriate professional review. |
|
|
Term
|
Definition
| Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks. |
|
|
Term
|
Definition
| Honor contracts, agreements, and assigned responsibilities. |
|
|
Term
|
Definition
| Improve public understanding of computing and its consequences. |
|
|
Term
|
Definition
| Access computing and communication resources only when authorized to do so. |
|
|
Term
|
Definition
| Articulate social responsibilities of members of an organizational unit and encourage full acceptance of those responsibilities. |
|
|
Term
|
Definition
| Manage personnel and resources to design and build information systems that enhance the quality of working life. |
|
|
Term
|
Definition
| Acknowledge and support proper and authorized uses of an organization's computing and communication resources. |
|
|
Term
|
Definition
| Ensure that users and those who will be affected by a system have their needs clearly articulated during the assessment and design of requirements; later the system must be validated to meet requirements. |
|
|
Term
|
Definition
| Articulate and support policies that protect the dignity of users and others affected by a computing system. |
|
|
Term
|
Definition
| Create opportunities for members of the organization to learn the principles and limitations of computer systems. |
|
|
Term
|
Definition
| Uphold and promote the principles of this Code. |
|
|
Term
|
Definition
| Treat violations of this code as inconsistent with membership in the ACM. |
|
|