| Class Notes |
| |
(R=required, S=suggested,
P=possible material for further research)
|
| Class 1 |
Class introduction / What is
Ethics?
- Ethics Updates website
- Ethics Questions
- “Frameworks for Ethical Analysis” Spinello (R)
- Utilitarianism (R)
- Rights, Kant (R)
- Aldo Leopold - A Land Ethic
(S)
- NOTES
- - http://cseserv.engr.scu.edu/NQuinn/COEN288/TheLandEthicNotes.pdf
|
| Class 2 |
Ownership, Property, and Theft
- Locke's Second Treatise (Chap V) On
Property (R)
- “Ownership of Computer Software” John Snapper, Johnson (R)
- “Moral Foundations of Intellectual Property Rights” Arthur Kuflik, Johnson
(R)
- “Why Software Should Be Free” Richard Stallman, Johnson (R)
- “Should I Copy My Neighbor’s Software?” Helen Nissenbaum, Johnson (R)
- Cases 6.1-6.6 Spinello (P)
- “Software Ownership and Intellectual Property
Issues” Spinello (S)
- “Are Computer Property Rights Absolute?” R. Stallman, Johnson (S)
- NOTES
- -
JohnLockeOnPropertyNotes.pdf
- -
MoralFoundationsOfIntellectualPropertyRightsNotes.pdf
- -
OwnershipofComputerSoftwareNotes.pdf
- - TheLandEthicNotes.pdf
- -
WhySoftwareShouldBeFreeNotes.pdf
|
| Class 3 |
Ownership, Property, and Theft
(Contd)
- “Evolution of Case Law on Copyrights and Computer Software”
Office of Technology Assessment, Johnson (R)
- “Software Patents Offer Opportunities
and Obstacles”
Raymond Van Dyke, National Law Journal, May 24, 1999
(R)
- “Beyond Copyright Law: How To Protect
Software”
Dominic Bencivenga, National Law Journal, April 22,
1996 (S)
- “The Software Patent Crisis” Brian Kahin, Johnson (S)
- “A New Idea in Software Protection”
Victoria Slind-Flor, National Law Journal Jan. 16,
1995 (S)
- “Licensees Should Clarify Software Revision
Rights”
Barry Nemmers, National Law Journal, October 28, 1996
(P)
- “Avast, Ye Legal Software Pirates! BSA Fires
Broadside at Law Firm”
Wendy R. Leibowitz, National Law Journal, July 28,
1997 (P)
- “As Software Patents Take Over,
Expertise Is Key”
Jeffrey R. Kuester, National Law Journal, April 20,
1998 (P)
- “Manifesto Concerning Legal Protection of
Computer Programs”
Kapor, et. al, Columbia Law Review vol. 94, no. 8 (P)
|
| Class 4 |
Responsibility and Safety-Critical
Software
- “An Investigation of the Therac-25 Accidents”
Nancy G. Leveson and Clark S. Turner, Johnson (R)
N.B.: an updated version of this paper is available on
Leveson’s site:
http://sunnyday.mit.edu
(down in the “Publications” section
http://sunnyday.mit.edu/papers/therac.pdf) (R)
- “Programming and the Public Trust” W. Robert Collins and Keith Miller,
Johnson (R)
- “Liability, Safety, and Reliability” Spinello (S)
- Safeware: System Safety and Computers, Nancy G. Leveson (P)
See : http://sunnyday.mit.edu/book.html
- NOTES
- - Therac25Notes.pdf
- - ProgrammingAndThePublicTrustNotes.pdf
|
| Class 5 |
Responsibility and Safety-Critical
Software (Contd)
- “The ‘Killer Robot’ Story” Richard G. Epstein (R)
http://www.onlineethics.org/cases/robot/robot.html
- “The Ethics of Safety-Critical Systems”
Jonathan Bowen Communications of the ACM (April 2000, vol. 43 no. 4 (R)
- “Responsibility and Retribution” H.L.A. Hart, Johnson (R)
- Cases 8.1-8.8 Spinello (P)
- NOTES
- - Killer Robot Notes
- - The Ethics of Safety-Critical Systems Notes
|
| Class 6 |
Responsibility and Safety-Critical
Software (Contd)
- “Limits of Correctness in Computers” Brian Cantwell Smith, Johnson (R)
- “Case 7.2: Internet Abstinence” Spinello
(P)
- “Case 7.3: A Programmer’s Dilemma” Spinello
(P)
|
| Class 7 |
Professionalism
- “When Professional Standards are Lax:
the CONFIRM failure and its Lessons”
Effy Oz Communications of the ACM, Oct. 1994, no.
37(0002-0782/94/1000) (R)
- “From Slide-Rule to Computer: Forgetting How It Used To Be Done”
Henry Petroski, Johnson (R)
- “Software Engineering Code of Ethics and Professional Practice”
www.computer.org/tab/seprof/code.htm (R)
- NOTES
- - From Slide Rule to Computer Notes
- - Software Engineering Code Of Ethics And Professional Practice Notes
|
| Class 8 |
Encryption and Privacy
- The Hacker’s Ethic, The Hacker Ethic.pdf (R)
- “Computer Encryption Software” Jeremy Hanzlik,
http://www.onlineethics.org/edu/ncases/encryption1.html (R)
|
| Class 9 |
Of Many Issues
- Notes for Class 9 (R)
|
| Class 10 |
Course Wrapup
- Discussion of unresolved and past cases submitted by students to COEN 288.
- A last look at “Software Engineering Code of Ethics and Professional
Practice”
www.computer.org/tab/seprof/code.htm
- Wrapup discussion.
|
|