CSE 2501: Social, Ethical, and Professional Issues in Computing

Social, ethical, and professional issues facing computing professionals; ethical principles; discussion of case studies. In this course, you will use the Software Engineering Code of Ethics, ethical theory, and real-life case studies to learn about the social, ethical, and professional issues facing computer scientists, software engineers, and other computing professionals.

Required Textbook: The Fundamentals of Ethics by Russ Shafer-Landau, 4th edition, 2017, Oxford University Press


Learning Outcomes

In this course, you will:

  1. Improve your understanding of the social, ethical, and professional issues that you can expect to face as a software engineer and computing professional.
  2. Improve your understanding of the Software Engineering Code of Ethics.
  3. Improve your understanding of ethical theory.
  4. Improve your critical thinking skills.
  5. Improve your ability to express yourself in writing.
  6. Improve your ability to express yourself in speech.