CSE 301 Spring 2009
Ethics in Computing Syllabus
This document is available at http://www.public.asu.edu/~ccolbou/src/301syllabuss09.html

CSE 301 is introductory course to ethical issues that arise in the practice of computer science.

Course Objectives and Outcomes
  1. Students will understand the contributions made by pioneers in mathematics and computer science.
  2. Students will be aware of intellectual property rights, including: copyrights and patents.
  3. Students will understand issues associated with privacy.
  4. Students will be aware of methods and tools of analysis (ethical frameworks): Identify and evaluate ethical choices.
  5. Students will understand professional and ethical responsibilities, including those defined in the ACM/IEEE Professional Code of Ethics.
  6. Students will understand the emerging issues related to ethics in cyberspace.

Topics to be Covered:

The grading for the class is as follows:


The Class Presentation:

  1. By 10:00 a.m. on 29 January, email the instructor with a list of the eight topics listed above, ordered by preference. (done)
  2. The instructor will then partition the class into eight teams of 5-6 members each (team size depends on the size of the class). Every effort will be made to assign each student to a team and topic that is among their most preferred. (done)
  3. Each team should meet to partition itself into two subteams.
  4. Each presentation will be 20 minutes plus five minutes for questions, but allow time during the presentation for discussion and questions. The best format should solicit involvement from the class. The presentation can be given by one, two, or all members of the team -- but the workload must be shared as equally as possible in the presentation, whoever actually presents it!
  5. The presentations will be on Feb 19, Feb 26, Mar 05, Mar 19, Mar 26, Apr 02, Apr 09, and Apr 16.
  6. A copy of the powerpoint presentation for each subteam is to be emailed to the instructor by 6:00 p.m. the day before the presentation. Please also make sure that you can access the presentation in your own email or files to make sure that it can be downloaded for presentation. Flash drives often will not work in the classroom computer.
  7. Presentations will be evaluated on content first, style second. Evaluation of the presentation itself will be by the instructor and class members other than team members. Evaluation of the individual team member's contribution will be by the other members of the team, and through self-assessment. For the latter, a one-page document detailing the individual's contributions to the presentation is to be submitted. These need not be shared with the other team members, but I encourage teams to work on them together and share them.
  8. The content is not restricted to material from the course text. Feel free to consult and use other sources.
  9. Find examples, data, or anecdotes that make your presentation interesting! But do not in the process violate any university policy; for example, it would not be appropriate to violate someone's civil rights in order to show how easily that can be done!!