Having students think about ethical problems in computing is just as important, if not even more important, than teaching our given curriculum. 
The Markkula Center offers many concepts on ethics, but the case studies provide a great resource to begin online discussions with students about real situations. Putting students into a situation to think about all sides of an ethics problem and argue the merits and choices different sides have can be great for 'homework' or breakout sessions.