An examination of social, professional, and ethical issues involved in the use of computer technology. Subjects may include software engineering ethics, computer safety and reliability, constitutional issues, intellectual property, computer crime, societal impact, emerging technologies, and philosophical issues.

Computer Science 349 and 378 (Topic: Contemporary Issues in Computer Science) may not both be counted.

Prerequisite: Computer Science 429 (or 310) or 429H (or 310H) with a grade of at least C-.

May be counted toward the writing flag requirement. May be counted toward the ethics and leadership flag requirement.

Undergraduate Program