Funny story, the only ethics required in my engineering degree was a 2-day unit on our professional code of ethics. We had a 20-question true/false homework on it, and the thing about a professional code of ethics is it's not super intuitive. Most of the class thought they could gut feel their way through it, but you actually had to read the code because the wording was very specific sometimes. When it turned out that everyone failed the homework, the professor let us try again.
Funny story, the only ethics required in my engineering degree was a 2-day unit on our professional code of ethics. We had a 20-question true/false homework on it, and the thing about a professional code of ethics is it's not super intuitive. Most of the class thought they could gut feel their way through it, but you actually had to read the code because the wording was very specific sometimes. When it turned out that everyone failed the homework, the professor let us try again.
Ethics!