A Course Dedicated to Computer Ethics and Social Impact:

Some schools have a course for either computer science majors or for the general student population dedicated to computer ethics or computers and society, or technology issues [4]. Such a course could comfortably include the lectures and labs described in the five knowledge units. More hours could also be added that include in-depth study of several case studies or emerging technologies and their ethical significance.