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. |
|
|