This document discusses computer ethics and related issues in an information society. It introduces computer ethics as the analysis of technology's social impact and formulation of policies for ethical use. When new technologies are introduced, they can create ripple effects raising new ethical, social, and political issues on individual, social, and political levels regarding information rights, property rights, system quality, quality of life, and accountability. Engineers have a duty to evaluate risks of emergent technologies and promote public awareness of impacts. Common information technology issues like email, the web, and file sharing can enable both benefits and harms that challenge existing rules and norms. Studying professional ethics increases ability to recognize and address moral issues from technology.