Pondering ethics in a Computer Science course?

As the world becomes increasingly dependent on software and hardware systems, it’s critical that our young computer scientists get a chance to think about ethical questions associated with these systems before they enter the workforce. Students in our Senior Project Seminar course spend a significant portion of the class participating in discussions of ethical issues that students might encounter in their careers.