The document introduces the Software Engineering Code of Ethics and Professional Practice. It discusses how software engineering can be considered a profession due to the extensive training and skills required. It then covers some examples of engineering ethics issues, such as the Challenger explosion case. The remainder of the document outlines the Software Engineering Code of Ethics, which contains 8 key principles related to products, public, judgement, clients/employers, management, the profession, and colleagues.