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:
Class Newsgroup:
Please put the
token '4001B' in the subject of all email;
|
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.COURSE OBJECTIVES: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.
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.
- Explain and evaluate consequences of computing on individuals, organizations, and society.
- Critically analyze situations of computer use and descriptions of technology and policy proposals, identifying the salient issues and evaluating the reasoning behind them.
- Communicate with others about computing impacts in writing and speech.
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.
TEACHING PHILOSOPHY
- 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.
- 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).
- 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).
- 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.
- 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.
- 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).
- Privacy. Personal information, its disclosure and misuse. Identity theft. Privacy-protection principles, laws, and technology. Surveillance and changing interpretations of the Fourth Amendment.
- Security. Hacking compared to vandalism, trespass and theft. Major security threat categories, their countermeasures and social consequences. Encryption, information warfare and national security.
- 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.
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.
SYLLABUS:
|
Date |
Subject |
Handouts/Slides |
Readings |
Assignments |
| 5/12 | Introduction to course. Warm-up activities | |||
| 5/14 |
Reading
sympathetically and critically. Unwrapping the Gift. |
FIRE, Chapter 1; WACE, Chapter 1 | ||
| 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 | |
| 5/26 | Holiday, no class | |||
| 5/28 | Test 1 on Impact assessment (5%); team meetings for Impact Assessment project. | |||
| 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. | FIRE, Chapter 2 | ||
| 6/11 | Privacy, encryption and law enforcement. Some relevant political philosophy. |
| ||
| 6/16 | PANELS: Papers (1) | |||
| 6/18 | Intellectual property law and the computer. Computer crime. | |||
| 6/23 | Intellectual property and digital rights management. | |||
| 6/25 | Types of arguments. Paper project discussion, continued. | WACE, Chapters 9-14 (Skimmed, not read in depth) | ||
| 6/30 |
Writing arguments. Ethos, pathos & persuasion. INTRO: Test (2) (Take home, 5%): Freedom of speech, Privacy and intellectual property. |
WACE, Chapters 7-8 | ||
| 7/2 |
July 4 th pecial lecture: Digital image manipulation,
the media, and |
|||
| 7/7 | INTRO: Therac-25 case. INTRO: Professional Code. Professional responsibility. Evaluation and ethical arguments. Some relevant moral philosophy. | |||
| 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 | |||
| 7/23 | Code-Off & Therac Presentations. | |||
| 7/30 Wed | FINAL (20%) 2:50 - 5:40 |