<%@ Language=VBScript %> Coen288 Home page
<% Dim fso, f, f1, fc, fn, RecNum, i, rn Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder("D:\wwwroot\images\SanAntonioPark") Set fc = f.Files Randomize rn=Rnd RecNum = CLng(Int((fc.count)*rn)) +1 i=0 For Each f1 in fc i=i+1 if i=RecNum then fn = f1.name next %> Flowers of San Antonio Park
The Flowers of San Antonio Park

Coen288 - Software Ethics
Spring 2003

Instructor: Dr. Neil R. Quinn Jr.
<% =time() %>   <% =date() %>

StudentSurvey
EthicsSurvey
Grades:  
Syllabus Roster Research Projects Class Notes Course Packet Misc Articles
Syllabus Coen288 Syllabus
Roster Coen288 Class Roster
Coen288 Class Roster Brief (Check your DC logon name and e-mail address)
Coen288 Class Roster All Info
Student Class Attendance
Ethics Survey Summary
Research Projects

Midterm Research Paper Description
Final Research Paper Description
Student Accounts Directory
Student Research Projects (where to view your outlines/projects)
FTP to Student Accounts (where to put your Outlines/Projects)
Student Drop Box
Student Web Pages for all viewers
Will Patents Kill IT Innovation.pdf

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.

Course Packet as_software_patents
avast_ye
beyond_copyright
case7.2
case7.3
cases6
cases8
CIversions
er.ppt
ethics
framework
front_page_article
Land_Ethic
licensees
ownership
RachelsChap7
Software_patents
VelasquezChap2
when_professional
Misc Articles Books on Computer Ethics
TOWARD AN ETHICS OF PERSUASIVE TECHNOLOGY
How the Wedding of Brain and Computer Could Change the Universe
Poison Java
Telecommuting
United States Patent 4237224