University of Alberta
Cmput 300
Computers and Society
Fall 2001-2002
Professional Ethics and Responsibility
Lecture 2
Revision 1.0.1
2001 11 14
Draft

______________________________________________

 Contents 
1 What is a Profession
2 Computing And Accountibility - Helen Nissenbaum
3 Liability For Defective Electronic Information - Pamela Samuelson
4 Professional Ethics - Deborah G. Johnson
5 Codes Of Ethics - Michael Martin and Roland Schinzinger
6 ACM Software Engineering Codes Of Ethics
$ Revision Information
______________________________________________



  1. What is a profession?

    The notion of a regulated profession arises when the practices of some recognized group have the potential for significantly affecting the public good. In particular, when the malpractice of the group has potential for causing significant harm. So, when considering whether an activity should become a regulated profession one must ask these questions:

    Without question, the activity of running programs on computers has enormous impact on society, both good and bad. As for the other two questions it is not clear that they have affirmative answers. Answering these is the essence of the issue of whether computing science and software engineering are professions.



  2. Computing And Accountibility - Helen Nissenbaum



  3. Liability For Defective Electronic Information - Pamela Samuelson



  4. Professional Ethics - Deborah G. Johnson



  5. Codes Of Ethics - Michael Martin and Roland Schinzinger



  6. IEEE/ACM Software Engineering Codes Of Ethics

    ieee-acm-se-ethics-code.htm



  7. Revision Information

Copyright © 2000, University of Alberta. This document was produced using the Apalon markup language, developed by the Software Engineering Research Lab, Dept. of Computing Science, U of A. Apalon is implemented in Perl, http://www.perl.org. Every computing scientist should know Perl.