The course of computing ethics and society is mainly aims at:
giving student a strong background about the ethical, legal, and illegal issues in the field of computing and IT,
preparing students to the work environment in terms of ethical and legal issues related to their job,
educating students about ethical concepts and issues in the IT field and linking them to the laws and culture in their environments, and
enabling students to know their rights and the others rights in the IT area.
By the end of the course, students will be able to:
Describe and distinguish between the various ethical theories which can be used to form the basis of solutions to moral dilemmas in computing.
Identify and define the components of a structured plan for solving ethical problems and, in the process, understand the basis for their own ethical system.
Indicate which of them may be unique to computing and what makes each unique.
Discuss case studies dealing with moral dilemmas related to computing, including appropriate components of the plan described in objective B above.
Compare and contrast between some examples of professional code of computing ethics, discussing their commonalties, differences, and implications.
“Gift of Fire, A: Social, Legal, and Ethical Issues for Computing Technology”, 4/E, Sara Baase,
ISBN-10: 0132492679 • ISBN-13: 9780132492676 ©2013 • Prentice Hall