Monday & Wednesday, 9:05 - 10:55 AM (Section A)
Monday & Wednesday, 1:05 - 1:55 PM (Section B)
|
INSTRUCTOR: Colin Potts, CRB 258, potts@cc, 404-894-5551 Office Hours: Mon, 2-3pm (CCB Commons Area) Wed, 10-11am (CCB Commons Area) No hrs Mon 14th, Hrs 10-12 Wed 16th. TA (Section A): Ari Lamstein, CRB 375, lamstein@cc Office Hours: by appointment. TA (Section B): Lynn Daley, CCB 342, lkdaley@cc Office Hours: by appointment. |
Assignment Schedule: Term Paper: Due Sun Apr 20 before midnight. Class exercises & mini-lecture notes. Class related info: links, lectures, etc Please put
the token '4000' in the subject of all email;
|
COURSE DESCRIPTION:
Although Computing and 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. It was prepared for CS 4001 (Computing, Society and Professionalism) which has been proposed to replace CS 4000 in AY 2003-2004. CS 4001 will be a three-hour course, so we will be dealing with some of the topics listed below more briefly than others.
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.