This document provides an introduction to ethics and computer ethics. It discusses that ethics is concerned with principles of right and wrong conduct based on moral duty. Ethical principles guide decision making to prevent relying only on intuition. Computer ethics situations involve the same ethical principles as regular ethics but computers allow actions to be performed faster. It is important to be able to identify ethical issues that may not be obvious. The document also discusses factors that influence decision making like laws, guidelines, and ethics. It provides examples of ethical, unethical, legal and illegal situations. Finally, it outlines informal guidelines like the mom test, TV test and harm minimization principle that can help identify and resolve ethical dilemmas.