I happen to have taken an ethics course but it wasn't at all part of my CS/AI education. It was just a humanities course in my undergrad that fulfilled some philosophy requirement. Did your CS program actually require ethics directly? If so that is rather interesting.