Hacker News new | past | comments | ask | show | jobs | submit login

In the US, if you go to an ABET accredited engineering school, you are required to take an ethics class. Computer Science, however, is not an engineering discipline as far as ABET is concerned, so CS majors often don't have an ethics requirement.

The content of the ethics class is different than you may think though. There isn't really an engineering version of the Hippocratic Oath, and the instructor normally realizes that he or she isn't going to instill a sense of ethics into a bunch of bored 20-somethings in three months if they haven't developed one already. Instead, the class tends to focus on choices you might face as an engineer, why they are hard, and the outcomes for both you and society at large.




I think that such a class, if required of software engineers, would be a great idea.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: