This course is intended to prepare you to deal with ethical situations that you are likely to encounter as a computer professional. One aspect was to make you aware of the kinds of ethical issues that are associated with IT. Another aspect was to make you aware of the issues that the professional associations have focused upon in building a code of ethics for computer professionals. A third aspect was to demonstrate areas and arguments that have been presented by ethicists as matters of concern. A forth aspect has been to develop a basis for analyzing situations and discerning whether an ethical issue is present and who it affects. A fifth aspect has been illustrating how to rationalize and justify a course of action based upon principles that have been developed by philosophers and ethicists in our society.

The authors we have read make that case that computer ethics--concerns about the applications of IT--present new problems regarding fairness and benefit to humankind that are different from those posed by previous technologies. As a consequence, computer professionals need to exercise great care lest their creations spawn a host of unintended consequences. From the beginning the argument has been that there are policy gaps regarding what behaviors in Cyberspace are ethical because such behaviors were never possible previously.

On the final you will be asked to analyze one or more scenarios and to write about some of the following:

The Final exam will be in two parts: You may turn in before receiving the exam a one page, handwritten, open book response for each of any two of the bulleted questions from above. You will then be asked to write closed-book on two questions that I choose. The four one-page essays will count 80% of the final. The 32 essays will be graded by assigning each to one of eleven piles and then ranking each pile, assigning a score <=20 to the highest ranked response, and deducting from that score appropriately for the lesser quality of the lower ranked responses.