This document discusses professional practices in computing. It defines ethics and professional ethics, outlines some ethical theories, and discusses key issues in computer science ethics like privacy, safety, and intellectual property. It also summarizes the ten commandments of computer ethics and provides case studies on applying codes of conduct. Finally, it describes the structure of the computing profession including professional bodies that regulate standards.