This document outlines the ACM Code of Ethics, which provides general moral imperatives and specific responsibilities for computing professionals. The general imperatives include contributing to society, avoiding harm, being honest and trustworthy, respecting others and their property. Specific responsibilities relate to work quality, competence, legal and ethical obligations, risk analysis, and more. It also covers organizational leadership responsibilities and guidance for ethical decision making, analyzing three cases involving intellectual property, privacy, and product reliability.