This course explores the ethical, social, and legal implications of technology in different applications fostering critical thinking, ethical reasoning, and responsible behavior in the realm of computing. This course covers the ethical responsibilities of computer professionals; ethical theories and frameworks; privacy and surveillance; intellectual property and copyright; cybersecurity ethics; professional codes of conduct; social impact of technology; emerging technologies; online ethics and digital citizenship; ethical decision-making; and legal and regulatory compliance. This course requires ICT-101 as a prerequisite.