Ethics for the computing profession. Ethical decision-making; licensing; intellectual property, freedom of information, and privacy. Includes oral presentations. Credit is not given for both CS 210 and ECE 316. Junior standing required. Prerequisite: CS 225.