IM ch02
IM ch02
Chapter 2
At a Glance
Overview
Objectives
Teaching Tips
Quick Quizzes
Additional Projects
Additional Resources
Key Terms
Ethics in a Computing Culture 2-2
Lecture Notes
Overview
Chapter 2 explains the many ways we define the word ‘professional’ both in society and
in the computing world. In this chapter, students will be presented with various cases that
will make them question what makes a professional a ‘professional’, and what moral
obligations come with that responsibility.
Objectives
Explain what defines a professional, in your own opinion
Consider what ethical decisions you would make throughout the various scenarios
Learn how theorists define the constituents of a profession
Teaching Tips
Fighting Injustice
1. Have your students explain why or why not Ms. McFarland is justified in
firing Rachael.
2. Ask your students to suppose Rachael was merely a student who had nothing
to do with IT services, and she happened to come across this information in
the same way. Should her actions be considered differently? Would the
morality of the situation change at all?
Ask your students to consider the reasons why not all professions
require licenses, but occupations like those in law and medicine do.
Ethics in a Computing Culture 2-3
3. How does the definition provided by the Good Works Project at Harvard
Graduate School of Education differ from Bayles’ definition?
5. What occupations, other than law and medicine, would you consider to be
professions? How well does it fit into Kultgen’s thirteen core attributes?
Ethical Standards
1. Are there any ethical concerns with choosing a startup company, with
relatively inexperienced workers, over a proven company for a project that
deals with constructing software for a hospital?
Suppose the startup asked for $100,000 to finish the job in six months,
and the other company quotes $300,000 to finish the job in two years.
Is it acceptable to choose the startup?
Quick Quiz 1
According to Davis’ model, what are the three forms of ethical standards?
Ideals are goals that are inherently good to achieve. However, failure to achieve
them is not necessarily wrong. Rules tell us certain things we must do (obligations)
and certain things we must not do (prohibitions). If we fail to stay in line with the
rules, we will not be acting ethically.
What does Davis mean when he says that a professional “puts profession first”?
When a conflict arises between the professional’s code and the policy of an
employer or perhaps even the law, the professional’s code must take precedence.
Ethics in a Computing Culture 2-4
Introduce your students to the AMC Code of Ethics, and have them pick out
Teaching Tip
what they consider to be a flaw in the code.
Quick Quiz 2
What is the only state in the United States that once conducted an effort to license
computer scientists?
Texas
What ‘project’ provides the least restrictive definition of the word ‘professional’?
Quick Quiz 3
What is a moral ideal?
A moral ideal is a state of affairs that, though not morally required, everyone (that
is, every rational person at his/her rational best) wants everyone else to approach,
all else being equal. Moreover, everyone wants that so much that they are willing to
reward, assist, or at least praise such conduct if that is the price for others to do the
same.
Often, our perception of descriptive words varies according to the people with
whom we are talking.
Introduce your students to the eight tenets of the New Zealand Computer
Teaching Tip
Society’s Code of Professional Conduct.
1. Illustrate the similarities and differences between the tenets of the NZCS
Code and the principles in the AMC/IEEE Software Engineering Code.
2. Ask your students to discuss why neither the NZCS nor AMC/IEEE codes
specifically address bribery, yet the codes of some other countries have
explicit prohibitions.
One might argue that there are various kinds of computing professions. Do you
think so? Explain.
Suppose a team of engineers working for a software firm was negligent, and that the
team’s faulty software caused a major accident involving loss of life. The company
was sued and settled the case. What do you think should happen to the software
engineers? Specifically, should their company, their professional organization, or
the court system levy any punitive action against them? Explain.
Additional Projects
1. Look up the details of the Toyota recall of the Prius in 2010. Explain how, if at all,
the standards of professional practice in computing could have been involved with
this issue.
2. Every American university has a registrar. Research the duties of a registrar and
decide whether a registrar is a professional. If not, should a registrar be considered a
professional? Explain.
Additional Resources
A short essay on interpreting rules
Russell, J.S. “Taking Umpiring Seriously: How Philosophy Can Help Umpires Make the
Right Calls.” Baseball and Philosophy: Thinking Outside the Batter’s Box. Bronson,
Eric, and Bill Littlefield, eds. Chicago: Open Court, 2004. pp. 87-104. Print.
A book on the Good Works Project at the Harvard Graduate School of Education that
focuses on the problems young professionals face in trying to do “good work”:
Gardner, Howard, Mihaly Csikszentmihalyi, and William Damon. Good Work: When
Excellence and Ethics Meet. New York: Basic Books, 2001. Print.
Key Terms
Association for Computing Machinery: the world’s first scientific and educational
computing society; founded in 1947
Asimov, Issac: a well-known science fiction writer who wrote a series of stories about
robots with three inherent laws: robots cannot injure humans; robots must obey orders
Ethics in a Computing Culture 2-7
given to them by human unless doing so interferes with the first law; robots must protect
their own existence as long as doing so does not interfere with the first or second laws
Bayles, Michael: a philosopher who argues that all professions require extensive training,
involve significant intellectual effort, and provide an important service to society
Ethics: according to Davis, a set of morally permissible standards of a group that each
member of the group (at his/her rational best) wants every other member to follow, even if
their doing so would mean that he/she must do the same
Ideals: according to Davis’ model, goals that are inherently good to achieve, although
failing to achieve them is not necessarily wrong
Kultgen, John: a professor at the University of Missouri, Columbia, who presents twenty
attributes compiled by sociologist Geoffrey Millerson from twenty-one scholars of
sociology as necessary for a vocation to be considered a profession
Moral Idea: according to Davis, a state of affairs that, though not morally required,
everyone (that is, every rational person at his/her rational best) wants everyone else to
approach, all else being equal; moreover, everyone wants that so much that they are willing
to reward, assist, or at least praise such conduct if that is the price for others to do the same
Principles: according to Davis' model, truths that are to be consistently maintained unless
there is a compelling reason to do otherwise; there are eight principles in the ACM/IEEE
Software Engineering Code of Ethics and Professional Practice: public, client and
employer, product, judgment, management, profession, colleagues, and self
Rules: according to Davis' model, ethical standards that tell us certain things we must do
(obligations) and certain things we must not do (prohibitions)
System Administrator: a person who has access to all files of a computer system, and has
the authority to move, copy, and delete any or all files on the system