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 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 consequence |
|
|
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 bya system have their needs clearly articulated during the assessment and design of requirements, and then validate the system to ensure it meets those 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 |
|
|
Term
|
Definition
| General moral imperatives as an ACM member (non-technical focus) |
|
|
Term
|
Definition
| Specific professional responsibilities as a ACM computing professional |
|
|
Term
|
Definition
| Responsibilities of those in a position of leadership within organizations (at work/volunteering) |
|
|
Term
|
Definition
| Principles involving compliance with the ACM code of ethics |
|
|