"Ethics in a Computing Culture" is an ethics textbook intended primarily for undergraduate majors in computer science and/or software engineering.
Our teaching philosophy is that a computer ethics course serves two main functions; one is to introduce students to important theories from ethical philosophy and related fields, and the other is to help students see how these theories are relevant to computing and to everyday life. In order to do this, we ask students to read, reflect, decide, and explain (in that order). - Preface
Further, we have designed the book to explicitly address different aspects of critical thinking, so that homework assignments can be tuned to different levels of student.
Interested? Instructors may request an evaluation copy by email to email@example.com, or see the links in the right sidebar (or at the bottom of the page, on mobile) for purchasing options.