Robert N. Barger.
Computer Ethics: A Case-based Approach.
Cambridge University Press, 2008 (required text, referred to as [B]).
Supplementary materials from the publisher
are available online.
The departmental syllabus for CSCE 390 is
here. (Note that the syllabus is incorrect: there are currently no
course prerequisites for CSCE 390.)
CSCE 390 is an approved foundational course for the
Carolina Core VSR (Values and Ethics) learning outcome.
Specific objectives of this course are:
- How computing, philosophical systems, and ethics relate to each other
- How to solve ethical dilemmas in the field of computing
- Apply professional codes of conduct to realistic situations
- Demonstrate familiarity with current social and ethical issues related to
- Investigate different professional options
- Participate in professional activities
These notes will be updated during the course of the semester.
Computer Ethics? A Review of Definitions. Notes used on
Philosophical Belief Systems, Part I:
Idealism and Realism
by Ms. Emma Waugh of the CEC Satellite Office of the USC
Career Center, used on 2016-09-08.
by Ms. Helen Powers of the CEC Satellite Office of the USC
Career Center, used on 2015-09-10.
Philosophical Belief Systems, Part II:
Pragmatism and Existentialism
Three Simple Ethical Cases:
Absolutist and Relativist Positions
The Ethical Decision-Making Process
Legal and Ethical Issues in
Computer Security, presentation by Dr. Csilla Farkas
, used on 2015-11-17
Psychology and Computer Ethics
The Computing Field as a Profession
Computer-Related Codes of Ethics
Four Cases by Rogert Barger
Here is a writing rubric written by
Dr. Heidi Cooley in the Media Arts program. (Thanks to Prof. Buell for passing
it on.) I am not bound by this rubric, but it may be useful for you to
consider when writing your essays.
Points per assignment.
See the lecture log for possible additional assignments.
Your homework must be typed. preferrably double-spaced in 12-point font.
Please include references as appropriate.
I do not require a specific citation style, but please be consistent.
- (HW1) Do the exercises at the end of chapters 1 and 2 of [B].
Due date: August 31, 2017.
The essay, in total, must be no longer than two pages. Please type the
questions as well as your answers.
- For question 1 on p.15, provide only one occurrence and
why you think it should have been included.
- For question 2 on p.15,
provide only one example of each of the two kinds and
explain why they meet the conditions of the question.
- For question 3 on p.15, provide only one kind of problem and explain why the
computer has raised a unique dilemma.
- (HW2) due Thursday, October 19, 2017. Do the exercises at the end of chapter 3 and 5 of [B].
Due date: To be announced.
A two-page paper (roughly half a page per question) is expected.
(HW3) due Thursday, October 19, 2017
Choose a company where you would like to apply for a position. Write:
If you cannot attend the career fair because of a class conflict, you must:
- A one-page overview of the company
- A one-page overview of the position that you would apply for
- A one-page resume geared towards that position
- A half-page essay on what you need to learn or do to be competitive for the position
- Attend the SET Career Fair on Wednesday, September 27, and
write a half-page essay describing your experience
- Complete your Handshake profike at the USC Career Center. Write a
statement that you did this on the first page of your homework
The whole submission consists of four pages.
- Do all parts of the assignment except for part (5)
- Attach a copy of your weekly class schedule for the week of September 26;
this should show that you could not reasonably attend the SET Career Fair
- Do one of the following:
- Write a half-page essay describing your experience at another career fair
- Attend an activity sponsored by the career center, such as a resume-writing
workshop, and write a half-page essay about it
- Attend an activity sponsored by a professional society in computing and
write a half-page essay about it.