How do cutting-edge science and technology respond to ethical and legal issues when incorporated into society? These issues ...
Communicate effectively in a variety of professional contexts. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. In the ...