I like that Mozilla and others are pushing the idea of ethics in computer science: https://blog.mozilla.org/blog/2018/10/10/announcing-a-competition-for-ethics-in-computer-science-with-up-to-3-5-million-in-prizes/.
I hope the results will incorporate ideas of solidarity. Additionally, there should be a related effort to put ethics in business teaching. Most people don't practice computer science skills in a vacuum. Most of them are embedded in corporations. A least in the US, we have become numb to the anything goes as long as it is legal (and don't worry about that either) attitude of business.
We expect all our interactions with business to be antagonistic. We expect to be atomized as employees and customers. We expect businesses to cheat and externalize costs everywhere they can. We expect businesses to rewrite laws in their favor.
That's the context under which people who study computer science will still find themselves even if we add courses for ethics. We have broad systemic problems, not just an isolated problem in one field.
social.coop is a coop-run corner of the fediverse, a cooperative and transparent approach to operating a social platform. We are currently closed to new memberships while we improve our internal processes and policies, and plan to re-open to new folks when that work is complete. [9/2/2018]