Home Page Syllabus Marcin Paprzycki


SOCIAL ISSUES IN COMPUTING


Group Projects:

Interesting link(s):

Material covered:

1. A few current cases of socio-ethical issues in computing

2. Do we need computer ethics, or should we just have ethics?

3. Ethical Issues Resulting from the Computer Use; brief overview

4. Making ethical decisions

5. Critical thinking

6. Professional Codes of Ethics

7. Hacking and Cracking

8. Encryption, Law Enforcement, and Privacy

9. Safety-critical Systems

10. Whistle Blowing

HOMEWORK 1 (team)
First, form a team of 2. Second, discuss with me the topic of your proposed project. I expect you to have a topic approved by Friday (October 10 th, 2003) at 11pm. Third, ( real homework ) have the initial iteration of the team topic-WEB-site ready by Friday, October 17 th at 11:55pm. By the same deadline I have to have the link received from you (e-mailed to me; I will check the time-stamp on my machine). This WEB-site will be graded for both content and form. The same grade will be given to all team members.

HOMEWORK 2 (team)
Prepare a 10 minute presentation summarizing your project. This presentation is to be delivered on Monday, November 3 rd during class time. Presentation will be judged both on its content and form. The same grade will be given to all team members.

HOMEWORK 3 (individual)
Write an essay (approximately one page, single-space, 11pt font) discussing the question: "Should a course on Social Issues in Computing be a part of the CS curriculum?" Do not try to guess my answer. "I do not care" if you are for or against. What your work will be judged on is the strength of the argument that you can build.
Due by, class time, next class, November 3 rd

HOMEWORK 4 (group)
This homework assignment consists of two parts:

HOMEWORK 4 (individual)
Textbook, page 35, worksheet: " Who Should Do What About Cheating?"
Due by, class time, next class, September 25 th .

HOMEWORK 5 (individual)
Textbook, page 61, worksheet: " What Guidance Do the Codes of Ethics Give You?"
Due by, class time, next class, December 2nd .

HOMEWORK 6 (individual)
Textbook, page 88, worksheet: " What Makes a Cracker Instead of a Hacker"
Due by, class time, next class, December 15th.

HOMEWORK 7 (individual)
Textbook, page 154, worksheet: " The Importance of Not Being Different"
Due by, class time, next class, December 22nd.

HOMEWORK 8 (individual)
Textbook, page 169, worksheets: " Review of Safety-critical Software" Due by, class time, next class, January 5th

HOMEWORK 9 (individual)
Textbook, page 240, worksheets: " Review of Whistle-blowing Concepts; Part 1" Due by, class time, next class, January 12th

Reading assignment - handouts plus textbook pages xv-260

Back to the syllabus page