Social Issues & Professional Practices

COMP 2008

Skills Developed

  • Understanding of ethical and social implications of technology.
  • Ability to analyze and address professional challenges in computing.
  • Knowledge of professional ethics and responsibilities in software development.
  • Awareness of intellectual property rights and privacy concerns in technology.
  • Experience in critical thinking and ethical decision-making in tech contexts.


Course Content

  1. Ethical and Social Considerations in Computing
  2. Professional Ethics
  3. Privacy and Civil Liberties
  4. Intellectual Property
  5. Errors, Failures, and Risks
  6. Freedom of Speech
  7. Sustainability
  8. Critical Thinking and Analysis