My undergraduate curriculum in Computer Science had a &quot;Professionalism in Computing&quot; course where we discussed ethics. It is still a requirement: <a href="http:&#x2F;&#x2F;www.cs.vt.edu&#x2F;undergraduate&#x2F;courses&#x2F;CS3604" rel="nofollow">http:&#x2F;&#x2F;www.cs.vt.edu&#x2F;undergraduate&#x2F;courses&#x2F;CS3604</a>