This course explores the ethical and social implications of computer technology and its pervasive influence on society. Students will examine ethical theories and their application to contemporary issues in technology, including privacy, intellectual property, reliability, and the responsibilities of computing professionals. The course emphasizes the development of critical thinking skills and ethical decision-making in the context of real-world scenarios and case studies.