I think it's time for me to start developing a CS Ethics class. An ethics course isn't a replacement for having teachers that live and model good behavior and weave ethical issues throughout the curriculum but still, adding a separate course on top of that has its merits. I'm not in a rush to create this course. I might be done in a month or it might take a couple of years.
I've been meaning to write about ethics in CS education for a while. Probably since I saw this article in the NY Times but got sidetracked. I was reminded when I saw this tweet by Hadi the other day: This message is bigger than Facebook. Computer science faces an ethics crisis. That’s why @codeorg covers ethics and digital citizenship in our computer science courses. (And we’re thankful that most of the largest tech companies support us) https://t.