CS356 – Social and Professional Issues in Computing

CS356
CS356
Spring 2008
– Social and Professional Issues in Computing
Spring 2008
M W 3:00-4:15pm – GH127
Instructor:
E-mail:
Web Page:
Office:
Phone:
Office Hours:
Dr. David Babcock
dbabcock@ycp.edu
faculty.ycp.edu/~dbabcock/CS356/index.html
GH128
815-6442
T H 10-12; F 11-12; or by appointment
Course Description:
This course studies the social impact, implications, and effects of computers, and the
responsibilities of computer professionals in directing the emerging technology. Specific
topics include an overview of the history of computing, computer applications and their
impact, the computing profession, the legal and ethical responsibilities of professionals,
and careers in computing.
Prerequisites:
CS201 – Fundamentals of Programming and Algorithms II
or
IFS201 – Introduction to Programming and Software Engineering II
Text:
Quinn. Ethics for the Information Age – 2nd Ed. Pearson/Addison-Wesley,
2006.
1
CS356
Spring 2008
Course Objectives
In this course students will learn to:
• identify the basic concepts of ethics, morality, and logical arguments/fallacies
• understand the responsibilities of computer professionals as defined by the
Software Engineering Code of Ethics and Professional Practice
• formulate viewpoints concerning the current legal and ethical status of
intellectual property rights – specifically trade secrets, trademarks, copyrights,
patents, and licensing – as they relate to computer software
• present justified rationale on privacy, security, and censorship policies in the
realm of computer networks and the Internet
• develop arguments regarding the social implications and inequities arising from
the expansion of technology in the global community
Grading Policy:
Grades will be based on a combination of weekly quizzes, 3 exams, and 2 research
papers.
•
•
•
•
Quizzes – 15%
3 exams – 45% (15% each)
Midterm report – 20%
Final report – 20%
Quizzes will be given at the beginning of class and will be based on the assigned reading.
No make-up quizzes will be given but you will be allowed to drop the lowest quiz grade.
Exams will consist of an in-class discussion period and a subsequent write-up
period. They will be evaluated based on an understanding of the material in the text
along with your independent critique of the topic.
The intent of the midterm and final papers is to provide an opportunity to investigate in
greater depth particular issues discussed in class. Further details will be provided later in
the semester.
Grading Scale
Range Grade
100-90
89-87
86-80
79-77
76-70
69-60
59-0
4
3.5
3
2.5
2
1
0
2
CS356
Spring 2008
Attendance Policy:
Students are expected to attend all scheduled classes and read the appropriate text
material prior to class. If a student must miss a class, it is his responsibility to notify the
professor prior to class. Students are responsible for all material covered in class.
York College Academic Integrity:
Students are expected to maintain their integrity at all times. Although cooperative
learning is strongly encouraged, all work submitted for grading must be a reflection of
your knowledge of the subject. Academic dishonesty includes, but is not limited to,
plagiarism; cheating; fabrication of results, information, or references; submission of
another’s work as one’s own; or tampering with the work of another. Cheating on
assignments and/or examinations will result in a “0” at minimum for all involved work
and possible removal from the course at the discretion of the professor. A written report
of the circumstances and disciplinary action will be provided to the student along with a
copy forwarded to the Dean of Academic Affairs which may result in suspension from
the college for repeat offenses. Students have the right to challenge any such actions
through the normal appeals procedure.
York College Communication Standards:
York College recognizes the importance of effective communication in all disciplines and
careers. Therefore, students are expected to competently analyze, synthesize, organize,
and articulate course material in papers, examinations and presentations. In addition,
students should know and use communications skills current to their field of study,
recognize the need for revision as part of their writing process, and employ standard
conventions of English usage in both writing and speaking. Students may be asked to
further revise assignments that do not demonstrate effective use of these communication
skills.
Disclaimer:
This syllabus is subject to change by the instructor.
3
CS356
Spring 2008
Tentative Course Outline
Week
Topic
Jan 23-25
Introduction and Ethical Theories
Relativism, Kantianism
Utilitarianism, Social Contract, Virtue Ethics
Professional Ethics
SECEPP
Whistleblowing
Software Reliability and Engineering Responsibilities
Software Warranties
UTICA
Licensing and EULA’s
Jan 28-Feb 1
Feb 4-8
Feb 11-15
Feb 18-22
Feb 25-29
Mar 3-7
Mar 10-14
Intellectual Property
Trade Secrets, Trademarks
Patents, Copyrights
Fair-Use, DMCA
Peer-to-Peer Networks
Copyleft, Open-Source, Creative Commons Licensing
Exam II – Mar. 17,19 (Ch. 4)
No class Mar 24 – Spring Break
Midterm Paper/Presentations – Mar 26
Mar 31-Apr 4
Privacy, Security, and Censorship
Public Information and Records
USA PATRIOT Act
Identity Theft, Encryption
E-mail and SPAM
Censorship, Age Verification
Pornography, Freedom of Expression
Social Aspects of Technology
“Winner-Take-All” Society
Globalization, Digital Divide
Apr 14-18
Apr 21-25
Apr 28-May 2
May 5-9
May 12-16
Ch. 2.1-2.5
Ch.2.6-2.10,9.4.2
Ch. 9.1-9.4
Ch. 9.6
Ch. 7.1-7.7
Ch. 7.8
Exam I – Feb. 18,20 (Ch. 2,7,9)
No classes – Winter Break
Mar 17-21
Mar 24-28
Apr 7-11
Reading
Assignment
Exam III – Apr. 28,30 (Ch. 3,5,8)
Final Paper/Presentations – May 5,7
4
Ch. 4.1-4.3
Ch. 4.7
Ch. 4.4-4.5
Ch. 4.6
Ch. 4.8-4.10
Ch. 5.1-5.5.6
Ch. 5.7-5.8
Ch. 5.10-5.11
Ch. 3.1-3.3
Ch. 3.4-3.6
Ch. 3.7-3.9
Ch. 8.6
Ch. 8.4-8.5