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

Yes, ethics are a required component of the ABET CS model curriculum.



That's a model curriculum and has no mechanism for enforcment. I am not able to find more than a handful of CS degree programs with ethics prerequisites. Plenty of engineering schools offer compute ethics courses as electives, but then again, plenty of business schools offer business ethics electives in MBA programs.


> That's a model curriculum and has no mechanism for enforcment.

The mechanism for enforcement is ABET accreditation. When I was at Cal Poly SLO, our CS program was up for re-accreditation, and yes, we were required to take an ethics course, mostly due to remarks from prior accreditation reviews.

Edit:

> I am not able to find more than a handful of CS degree programs with ethics prerequisites

ABET accreditation allows for ethics to be covered as part of other courses in the curriculum. IIRC, it requires at least 4 units worth coursework to focus on ethics. Schools are allowed to cover this as part of a software engineering capstone series, for example.


This has digressed a bit. Let's recap: someone asked if ethics were an MBA requirement. I responded by asking if it was CS/CE requirement. Then someone brought up the ABET model curriculum, and now here we are.

The general point is that it started with a altogether too common dig at MBAs. I think those are usually unwarranted without any further examination. But I also found some studies that indicate leadership in a corporation is neutral to positive on corporate social responsibility (didn't share it earlier, but here: https://www.jstor.org/stable/25782028).

The ABET model curricula is admirable, but the ethics requirement is not overly stringent. And there are very prominent CS/CE programs that are not accredited (http://main.abet.org/aps/Accreditedprogramsearch.aspx, I won't name names, but they are top 10 schools, easily).

It would be great if every damn high school student had to take semester of secular ethics, let alone MBAs or Engineers. I could easily see any degree having a 1 or 2 credit hour course in profession specific ethics.

But to the original point, I just don't like people getting high and mighty over people with MBA degrees for no good reason (I don't have an MBA).

ps - and to bring it all the way back around, there were many, many people involved in this. UX design, backend development, PM, project management, testing... it's just lazy scapegoating to pin this on a hypothetical MBA pulling all the strings.


I agree that ethics should be taught in school, it's pretty universally applicable in the workforce.

However, I do disagree slightly with your point regarding the many people involved in this. While it's true that it takes several types of skills to build a product like Instacart, most companies don't give their engineers/designers the ability to push back against features that they're not comfortable building. You're paid to execute on a vision that's dictated higher up the food chain. That doesn't mean it's coming from an MBA per se, but just because an engineer wrote the code doesn't mean that they're culpable here, especially given our aversion to pushing back and whistle-blowing in corporate culture.

Speaking out against corrupt/unethical leadership can very easily cost you not just your job, but your career as well. This is one area I would love to see improvement in.


So you knew you were throwing off the conversation and then went at far to call the conversation as off topic?!

MBA's should have a stronger ethics focus, they are in places of influence in power that many don't attain.




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

Search: