Did you have to take a course on ethics? What about software and society? In Canada, in order to get accreditation as an engineering program (including software engineering) there's a set of requirements to be taught. One is a course on technology's impact on society. Also, in Ontario in order to get professionally licensed as an engineer (which is required before you can call yourself an engineer, legally) one has to take an exam on ethics & law as they pertain to engineering. So, we study case law and various ethical situations.
People have been taken to court for calling themselves engineers if they're not officially licensed. This is why the MCSE is no longer an acronym as there was a court case about it. There's a few kinds of engineers that don't have to be licensed as they pre-date the law (e.g., stationary engineers who take care of things like boilers), but they typically have their own regulatory organizations.
People have been taken to court for calling themselves engineers if they're not officially licensed. This is why the MCSE is no longer an acronym as there was a court case about it. There's a few kinds of engineers that don't have to be licensed as they pre-date the law (e.g., stationary engineers who take care of things like boilers), but they typically have their own regulatory organizations.