ES3: Basic Skills of Ethical Analysis

Suggested laboratories (5 hours):

1. Use small group brainstorming to produce lists of examples of analogies to a given ethical computer situation. Have small groups present their ideas to the whole class.

2. Use small groups to analyze an ethical case study to identify the stakeholders, and then have the groups present their findings to the whole class.

3. Set up small groups and assign a different professional code of ethics and an ethical case study to each group. Have each group present their analysis to the whole group.

4. Assign scenarios featuring ethical issues in which a position must be taken. Have students determine individually, in small groups, and then as a whole class, the appropriate course of action to be taken.