While in school for Computer Engineering (2002-2007 or so), I actually had two ethics classes, one specifically for Engineering and one for Information ethics. I dont know how standard that is, but all the engineering disciplines had to take the Engineering one and computer scienc-y students had to take Info ethics.