CS 4001B: Computing & Society
Summer Semester 2003
Monday & Wednesday,  2:40 - 4:25 PM, CCB 101


    INSTRUCTOR:
        Colin Potts, CRB 258, potts@cc.gatech.edu, 404-894-5551
        Office Hours:  Before class from 2PM  and after class until 5PM (CCB Commons Area)

     TA
        Feng Li, CCB 153, lifeng@cc.gatech.edu, 404-894-1155
        Office Hours: by appointment.

    Class Swiki:
       http://swiki.cc.gatech.edu:8080/cs4001b

    Class Newsgroup:
       git.cc.class.cs4001b
 

Please put the token '4001B' in the subject of all email;
ie: 'Subject: 4001B question '

   COURSE DESCRIPTION:

Although Computing & Society is a required course for CS majors, it is not a typical computer science course. Rather than dealing with the technical content of computing, it addresses the effects of computing on individuals, organizations, and society, and on what your responsibilities are as a computing professional in light of those impacts.

The topic is a very broad one and one that you will have to deal with almost every day of your professional life. The issues are sometimes as intellectually deep as some of the greatest philosophical writings in history - and sometimes as shallow as a report on the evening TV news. This course can do little more than introduce you to the topics, but, if successful, will change the way you view the technology with which you work.

You will do a lot of reading, analyzing, and communicating (verbally and in writing) in this course. It will require your active participation throughout the semester and should be fun and enlightening.

    COURSE OBJECTIVES:
There are three primary objectives for the course: You will be challenged to broaden your understanding by learning something of the history of computing and the issues surrounding its use over time, the similarities and differences in public attitudes and policies concerning computing in the U.S. and in other countries. Some of these issues are unique to computing; others arise in the context of other technologies; still others are new manifestations of more general ethical, political and constitutional law issues.
You will have ample opportunity to analyze critically various situations and descriptions in papers, books, on the Web, and from your own observations.

You will be able to practice your ability to communicate by writing coherent and well-structured critiques of situations and papers, researching and organizing a longer paper, and leading and participating in class discussions.

A detailed topical outline is given below.

  1. Techniques of Rhetoric and Logical Argumentation. Arguments as claims supported by reasons. Types of argument concerning the social consequences of computing and the aptness of computing-related policies. Evidence, authority, and the anticipation and rebuttal of objections. Communicating with professional peers, customers, and the public.
  2. Impact of Computing on Society, Individuals and Organizations. Effects of computer use on social behavior, job satisfaction, organizational structure, and social stratification (e.g. the digital divide and gender disparities in computer science education).
  3. Ethical Foundations. Rules as the basis for policy making and legislation relevant to computing; software as a mechanism for encoding and enforcing business practices, and norms of conduct. Consequences as the basis for policy making and design decisions: Assessing and balancing the benefits and costs of alternatives to stockholders. Virtue ethics as the basis for professional conduct and resolution of moral dilemmas (e.g. whistle-blowing).
  4. Governance and Regulation. Governmental and non-governmental regulation of the dissemination of computing technology (e.g. Export controls, regulation of the Internet and wireless communications, professional bodies). Jurisdiction and community standards in an age of virtual and global commerce.
  5. Free Speech and Content Constraints. Constitutional protections and restrictions. Anonymity, censorship, the protection of minors, etc. Special problems raised by digital media and the Internet.
  6. Intellectual Property. Patent and copyright principles as they apply to software and digital media. Ownership and licensing compared. Proprietary technology and reverse engineering. Technology for intellectual rights management (e.g. DVD encryption).
  7. Privacy. Personal information, its disclosure and misuse. Identity theft. Privacy-protection principles, laws, and technology. Surveillance and changing interpretations of the Fourth Amendment.
  8. Security. Hacking compared to vandalism, trespass and theft. Major security threat categories, their countermeasures and social consequences. Encryption, information warfare and national security.
  9. Professional Responsibility. Professions as more than jobs requiring expertise. Software development compared to established professions. Professional codes of conduct, their validity, effectiveness and scope. Social responsibility and personal and corporate accountability and liability for harm.
    TEACHING PHILOSOPHY The primary purpose of this course is to help you develop into a responsible and effective professional who has a basic understanding of and sensitivity to the ethical issues and principles of our field.

This is not something you can learn by instruction. Only you can learn. As instructor, I can only guide and assist you. Thus, all of the class activities are designed to help you learn and involve active participation and engagement.

The best place to start is by cultivating a respectful attitude toward thoughtful dialogue. I make intensive use of classroom discussions and analytical writing assignments. You will be given many opportunities to express your positions on various situations where computing is having an impact. Equally, you will be expected to read and listen critically to the arguments of others. The goal is not to persuade other people with force of rhetoric; nor is it to ?win? arguments. The goal should be to approach a better understanding of how computing is changing society and what your responsibilities should be as an effective professional. Be open to changing your mind about issues.

You are entitled to your opinions, whatever they happen to be. Our job as a class is to ensure that you support your arguments effectively.

You will be expected to participate actively in discussions. On any given issue, you may be asked to summarize and critique reading assignments from the text or articles that you have read or summarize group discussions or positions. You will be expected to take any side of an issue and explain it and argue for it sympathetically, even though your personal views may be different.

    READINGS:
                    Required: A Gift of Fire (FIRE)
                                   Writing Arguments (Concise Edition) You will be expected to have read the assigned readings before the class in which they will be discussed.    ASSIGNMENTS: Assignments are due at the start of class on the date indicated. Late submissions will be penalized.    EXAMS: Two closed-book written tests will be given during the semester. A final will also be given.    GRADING: Two team projects    30%  (15% each)
Individual paper        30%
Class participation     10%
Tests                         30%

    SYLLABUS:

Date

Subject

Handouts/Slides

Readings

Assignments

5/12 Introduction to course. Warm-up activities

Introduction

 

Homework1

5/14 Reading sympathetically and critically.
Unwrapping the Gift.

Handout

FIRE, Chapter 1; WACE, Chapter 1

Homework Submission

5/19

Computers at Work.

  FIRE, Chapter 8  
5/21

Technology change. Broader impacts of computing. Regulability and diffusion.

Regulability and diffusion, Technology change FIRE, Chapter 21; WACE, Chapter 11

Team Project 1

5/26 Holiday, no class      
5/28 Test 1 on Impact assessment (5%); team meetings for Impact Assessment project.    

Test 1 Answers

6/2

DEADLINE: Impact assessment (15%). PANELS: Impact assessment

     
6/4

INTRO: Paper Proposal arguments. Rights. Freedom of speech in cyberspace.

  WACE, Chapter 14; FIRE, Chapter 5  
6/9 Privacy and technology.

Privacy / Privacy Slides

FIRE, Chapter 2

Paper Proposal

6/11 Privacy, encryption and law enforcement. Some relevant political philosophy.

Privacy (cont.) / Privacy (cont.) Slides

 

 

6/16 PANELS: Papers (1)    

Revised Proposal

6/18 Intellectual property law and the computer. Computer crime.

First Panel

   
6/23 Intellectual property and digital rights management.

consequentialism / napster-cba

   
6/25 Types of arguments. Paper project discussion, continued.

Writing Arguments

WACE, Chapters 9-14 (Skimmed, not read in depth)

Paper Submission

6/30

Writing arguments. Ethos, pathos & persuasion. INTRO: Test (2) (Take home, 5%): Freedom of speech, Privacy and intellectual property.

  WACE, Chapters 7-8

Test 2 / Submission Guideline

7/2

July 4 th pecial lecture: Digital image manipulation, the media, and
propaganda. (Door prizes!)
DEADLINE: Test (2) (Take home, 5%): Freedom of speech, Privacy and
intellectual property.

     
7/7 INTRO: Therac-25 case. INTRO: Professional Code. Professional responsibility. Evaluation and ethical arguments. Some relevant moral philosophy.    

Project 3 / Team

7/9 The ACM code of ethics and scenarios.

Professional Dilemmas / Slides / ACM Code / Software Engineering Code

   
7/11 Fri (Friday) DEADLINE: Paper (30%).      
7/14

Panels: Papers (2).

     
7/16 Can we trust the computer? Safety, security Y2k, and all that.      
7/21 DEADLINE: Professional Code OR Therac-25 case (15%). Course review

Review

   
7/23 Code-Off & Therac Presentations.      
7/30 Wed FINAL (20%) 2:50 - 5:40