This course explores the issues of computer ethics on the level of the professional computer scientist. It encourages the student's development of skills in ethical analysis through the use of methodologies such as
exploration of research articles, interactive dialog, case study analysis, and the comparison and contrasting of actual codes of ethics within the profession. Topics include: review of computer crime and computer security vis a vis hardware, software, networking, telecommunications, and database management; computer hacking and the intrusion of viruses/malware/etc.; software theft and intellectual property rights; invasion of privacy on the Internet and at the workplace; software engineering ethics and professional practices; informatics and professional responsibility; computer ethics and computer law; computer and information system failures as an ethical issue; impact of artificial intelligence and expert systems.
CS 692: Ethical Issues in Technology
Class Program