CIS3250 Final Exam Study Guide ============================== The final is comprehensive, so much of the material from the midterm will be covered. The final covers all of the textbook. Reading ======= You should be lightly familiar with Plato's Euthyphro: who are the participants, and the essential tension between laws, their enforcement, and ethics. You should be able to recognize the Mill and Kant passages; I will ask you to identify excerpts from each of these. Topical areas ============= Normative formulations: principles, formulations, and Spinello's take ====================================================================== Utilitarianism Ethical egoism Contractarianism Principlism Virtue systems Deontological systems Legal systems versus ethical systems Crimes of being: attainder, in rem forfeiture Tools can be used for good purposes and for bad purposes Falsifiability ============== Definition, application in the sciences, questions about its limitations History ======= People: Socrates, Plato, Aristotle, Kant, Bentham, Mill, Boole, Selden Professional ethics =================== Does "computer ethics" exist as a separate field of study from ethics in general? If so, why? Codes of ethics: ACM, LOPSA, ACS, Archimedean Oath Professional development: how to stay up-to-date with developing ethical issues in technology, and new developments in relevant laws and regulations. Issues in writing and publishing code, Lessig's and Spinello's formulations. Societal sphere and computer ethics =================================== Digital sovereignty Censorship; doxxing Digital vigilanteism; Wikileaks, 419eater, hacktivism China's implementation of a "social credit" system Surveillance capitalism Digital totalitarianism as practiced by China, North Korea, Khazakstan, and other nation-states. Pervasive Surveillance, panopticon Panopticon: Bentham, Gandy's "panoptic sort", digital panopticons Encryption: ethical and legal issues Artificial intelligence: Project Debater, robotics Legal concepts: in rem proceedings, attainder; violations of law versus ethical transgressions; the development and importance of preambles, from Hammurabi and Plato to the present day Important people in the historical development of computer science: Pascal, Boole, Dodgson, Frege, Russell, Whitehead, Godel, von Neumann, Shannon, Turing, Church, Curry Privacy ======= Different societies have different concerns; GDPR What kind of legal formulations exist with regard to privacy both here in the United States and other places throughout the world; Google and Project Dragonfly Encryption and its dilemmas; government concerns and reactions about encryption; CALEA Cross-device tracking Cookies Intellectual property ====================== Legal formulations Ethical bases offered for intellectual property Digital rights management Berne Convention, WIPO Copyright Patents Patent "trolls"; Selden patent First sale doctrine DRM