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