Social Issues in Computer Science

SOCIAL ISSUES IN COMPUTER SCIENCE

Syllabus

CSC320

TIME & LOCATION:

Tues/Thurs 12:30 PM ? 1:45 PM Hall 106

Tyler

INSTRUCTOR INFORMATION:

Instructor:Professor Joan Peckham

Email:

joan@cs.uri.edu

Office: Room 254, Tyler Hall

Phone:

874-4174

Office Hrs:

By appointment made

in person, by phone or by

e-mail

COURSE WEBPAGE:

Via URI Sakai

Students are expected to check the web site regularly for:

Class discussions in the forum section

Updates to the syllabus Other as announced in class or via

e-mail

TEXTBOOK:

A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet, 3rd Edition; Sarah Baase; Prentice Hall, Inc. 2008

COURSE GOALS AND OVERVIEW

Today we live in a technology oriented society. Computers are used in most aspects of our modern lives; we depend upon them to solve the deepest problems and to support multiple endeavors in our personal and professional lives. Computing has the potential to transform our lives in significant ways. In this course we explore the opportunities and challenges that computing brings to us.

AS a student of computing the decisions that you make about the use of computers and computing will have impact upon your personal life and profession. As a citizen of your nation and world you will be called upon to make decisions regarding technology that will impact us all. In this course we will explore the various aspects of computing to inform us how we might all move forward to harness the incredible potential of computers while mitigating the threats.

SUMMARY OF TOPICS COVERED:

Social context of computing: Introduction

to the social implications of computing;

social

implications

of

networked

communication; growth of, control of, and

access to the Internet; women and other

underrepresented groups; international

issues; ecological issues.

Methods and tools of analysis: Making and

evaluating ethical arguments; identifying

and

evaluating

ethical

choices;

understanding the social context of

design; identifying assumptions and values

Professional and ethical responsibilities:

Community values and the laws by which we

live; the nature of professionalism;

various

forms

of

professional

credentialing and the advantages and

disadvantages; the role of the

professional in public policy; maintaining

awareness of consequences; ethical dissent

and whistle-blowing; codes of ethics,

conduct, and practice; dealing with

harassment and discrimination; "Acceptable use" policies for computing in the workplace

Risks and liabilities of computer-based

systems: Historical examples of software

risks;

implications

of

software

complexity; risk assessment and management

Intellectual property: Foundations of

intellectual

property;

copyrights,

patents, and trade secrets; software

piracy; software patents; transnational

issues concerning intellectual property

Privacy and civil liberties: Ethical and

legal basis for privacy protection;

privacy implications of massive database

systems; technological strategies for

privacy protection; freedom of expression

in

cyberspace;

international

and

intercultural implications

Computer crime: History and examples of computer crime; "Cracking" and its

Syllabus

CSC320 - Social Issues in Computer Science

Fall 2010

effects; viruses, worms, and Trojan horses; crime prevention strategies

Economic issues in computing: Monopolies and their economic implications; effect of skilled labor supply and demand on the

resources and the possible effects thereof

Philosophical frameworks: Philosophical frameworks, particularly utilitarianism and deontological theories; problems of ethical relativism; scientific ethics in

quality of computing products; pricing strategies in the computing domain; differences in access to computing

historical perspective; differences in scientific and philosophical approaches

ASSIGNMENT POLICIES

Each topic we cover in this course will have at least four assignments associated with it:

Reading Assignments - Each topic roughly corresponds to a chapter in the textbook. You will need to read the appropriate chapter and be prepared for class discussions prior to the first class on that topic. There will also be additional readings related to the current topic that will be used for discussions.

Quizzes ? Short quizzes will be given for selected topical areas. You should prepare for the quizzes by doing the assigned reading on time and being present for and participating in the class discussions. Quizzes will not always be announced.

Article Critiques - After completing the textbook and additional readings for each week, you should write and hand in short article critique related to the topic. Information about these is given below.

Class Participation / Forum Discussions - For this course to be successful, students must engage in the material by doing the readings ahead of time, and then by participating in class. You will be expected to actively participate by asking questions, joining in our discussions, etc. Note that a significant portion of your grade is attributed to class participation.

Additionally, this course has two significant writing assignments:

Technology and Society Book Report - To obtain a deeper understanding of a particular issue of interest to you, you are required to read a book that addresses the issue and then complete a 1000 word report.

Technology and Society Term Paper - This assignment gives you an opportunity to dig deep into a topic concerning the impact of technology on society. Investigate the topic using articles and/or books, etc., for background. Your project must include some background research and some activity, e.g., an interview or a site visit. (If you choose a topic for which you can't think of an appropriate activity, discuss it with me.) Don't just report on the topic, discuss pros and cons and evaluate solutions. Use your own words.

There will be several team-presentations and or class activities. These may require a research and coordination outside of class time. For group projects, you will work in teams of three to five people. Separate groups are not allowed to collaborate - each group should have its own distinct presentation and talking points.

Any updates to the assignment syllabus will be posted on the course web site. Therefore, if there is a difference between the assignment syllabus and the course web site, information from the course web site should be used. To ensure you receive the maximum credit for your work, follow any templates or guidelines that are provided.

2

Syllabus

CSC320 - Social Issues in Computer Science

Fall 2010

STUDENT RESPONSIBILITIES

Class attendance, promptness, participation, and adequate preparation for each class are expected. If you are absent, it is your responsibility to find out what you missed (e.g. handouts, announcements, assignments, new material, etc.) There will occasionally be exercises to be completed in class. Some of these will be done in small groups and some will be presented to the class.

Material in any class is not learned or mastered simply by attending class. The student needs to spend the time outside of class doing the readings, discussing the issues with fellow students, and discussing topics with the professor. In many respects, out of class time is, in fact, more important than lecture time.

As a courtesy to your fellow classmates, pagers and cell phones must be off or on vibrate during class. Having cell phones or pages ring during class can result in points being deducted from your participation grade.

Questions concerning the content of the course or project should be directed to the forum. This allows your question to be answered by whoever is monitoring the forum, and the answer to it can benefit all board readers. Please do not send e-mail directly to Dr. Henry with technical questions.

I am happy to answer questions during an arranged office hour and via e-mail. However, office hours and email are not intended as a replacement for lecture. I am not online 24x7 so I may not respond to electronic questions instantly. Please make an appointment by e-mail, phone, or after class if you need to talk directly to me.

GRADING POLICIES

Penalties for late submission of assignments will be set separately for each assignment. Be sure to check the assignment for specifics.

The final grade will be based on individual grades received on homework, quizzes, group projects, class attendance and participation. The approximate weighting for each area is as follows:

o 20% - Class Attendance & Participation o 10% - Group Projects o 25% - Quizzes and Article Critiques o 20% - Book Report o 25% - Term Paper

PRINTED SUBMISSION FORMAT

? You will be required to submit your assignments in printed form. These should be formatted as follows:

Edited on a computer

1.0" Top, Bottom, Left and Right Margins

12 point Times New Roman (or similar) font.

All text should be double-spaced.

All pages should be stapled or bound together.

Place your name on the top of each page of the paper, and number the pages.

2

Syllabus

CSC320 - Social Issues in Computer Science

PRELIMINARY COURSE OUTLINE

Fall 2010

Class Week Topics:

1 Sept 7

Introduction to Course

2 Sept 12

Introduction to issues and problems. Benefits of Computers. Discussion of book report and term project assignments

3 Sept 19 Ethical Issues for computer professionals. The ACM Code

4 Sept 26

Privacy: introduction; new threats and issues. Consumer data and privacy. Internet issues. Government use of computer matching and personal data. Technical methods of privacy protection. Philosophical views of privacy. Policies for privacy protection.

5 Oct 3

Communications issues: encryption and wiretapping. Debate on mandatory key escrow.

6 Oct 10

Constitutional and civil liberties issues. Freedom of speech and press, censoring the Internet. Filters in libraries. Libel. Constitutional issues continued: Responsibility of service providers. Spam. search and seizure. Group presentations.

7 Oct 17

Intellectual property issues, copyright and patent, free software, software piracy. Software protection techniques, laws. The future of copyright in cyberspace.

8 Oct 24

Computer Crime: fraud, hacking. Mock trial for virus case or group presentations on penalties for hacking cases.

9 Oct 31

Computers in the workplace: effects on employment, telecommuting. Employee monitoring. E-Mail privacy. Health issues.

1 Nov 7 0 Nov 14

1 1

Reliability of computer systems: errors, major and minor failures, responsibility for failure. Liability, accountability. Risk, comparisons with other technologies, what can be done, perspectives. Evaluating computer models (case studies: car crash models, climate models).

1 Nov 21 2 Nov 28

1 3

General social issues: impact on community, access to computing, gender and ethnic issues. Ecological issues. Overall evaluations of technology.

1 Dec 5 4

Special Topics

3

Syllabus

CSC320 - Social Issues in Computer Science

Fall 2010

This schedule may change depending on when speakers are available to come to our classes. Please check the course web site for the most up to date information.

4

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download