I don't know about computer science, but pretty much any engineering program I've seen has at least an intro to ethics type class. They all had the required humanities also (lit, speech, art/film appreciation, history, etc).