CSCI 3030: Computing, Ethics and Society
COURSE DESCRIPTION : Introduction to social and ethical issues relating to computer
science and information technology. Topics include intellectual property, opensource software,
the digital divide, globalization, and professional ethics. This course will introduce students to
the wide array of ethical issues that have arisen with the advent of computer technology and the
internet.
TOPICAL OUTLINE
Week 1-2: Introduction to Ethics (Kantianism, Utilitarianism and Social Contract Theory)
Week 3: Technology and Education Ethics (Cheating, Plagiarism and Computer Science)
Week 4-5: Networking Ethics (The Internet, Spam, Censorship)
Week 6-7: Intellectual Property (Copyrights, Fair Use and Peer to Peer issues)
Week 8: Open Source Software, etc. (GPL, Linux, Creative Commons)
Week 9: Privacy (Public Records, Identity Theft, Data Mining)
Week 10-11: Network Security (Viruses, Crackers & Hackers, Online Voting)
Week 12-13: Sociological Issues (Globalization, The Digital Divide)
Week 14: Software Engineering and Professional Ethics