Hacker News new | ask | show | jobs
by arcticbull 2678 days ago
My Canadian software engineering degree included a substantial engineering ethics course shared with the rest of the engineering flavors (including mechanical and aerospace). At the time, I thought it was a waste, but the further down my career I go the more valuable it was in retrospect. I also can't call myself an engineer in Canada without joining a provincial engineering organization (like the PEO in Ontario).
1 comments

I agree for engineering classes, but those completing a computer science (CS in a science or arts faculty) degree in Canada usually do not have any regulatory oversight of any kind and no ethics classes.

However, in the Quebec system (and presumably the equivalent in other provinces) we have 3 philosophy classes (humanities, world-view etc) in college/cégep (somewhat mandatory before university). I also had a mandatory ethics class since I completed a technical degree, which I also did not appreciate at the time, but it helped me develop more critical thinking later on.