CS 2315 - Computer Ethics

Course Description:

This course is primarily for computer science majors, focusing on the ethical codes of the professional societies, the philosophical bases of ethical decision-making, and the examination of several contemporary case studies.


Prerequisites: CS 1428 and [COMM 1310 or COMM 2338] and [ENG 1310 or ENG 1320 or ENG 3303] and [PHIL 1305 or PHIL 1320] all with grades of "C" or better.

Course Objectives:

  1. Make students aware of the ethical codes of the various professional organizations and alternative viewpoints.


Stimulate critical discussion of the codes and the principles behind them.


Give the students a comparative overview of about six bases for ethical decision making, both classical and alternative.


Present the rudiments of legal language as applied to computer workers, basic legal obligations and responsibilities, and show how to obtain reliable information using Internet resources.


Instill in students the notion of their accountability to their profession as well as to society at large.

Section Info:

Lecture/Lab Hours: 3 hours lecture, 0 hours lab
Offered: Typically every long semester.