Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science.

Share Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science. with FacebookShare Use a classroom debate as a way to encourage students to engage in discussions about ethics in computer science. with Twitter
  • Activity:

    • Assign different groups of students to present each side of an argument.

      • You can provide students with a sheet of paper containing their sides information and arguments or you can have students do the research on their own.

    • Assign a group of students to act as the judge.

  • One possible starter topic is digital rights movement.

More about this tip

Tags

  • Interdisciplinary Connections to CS
  • Student-Student Interaction
  • Inquiry-Based Learning [T&LS]
External Source

Interview with Richard Weiss.

Other Tips By
Other Tips By Richard Weiss

Similar tips

Ask students with raised hands if they’ve discussed their question with their partner before helping them because this encourages students to teach each other and helps make sure more of the students’ questions get answered.
Setup pair programming assignments intentionally using the following checklist so that students have the tools, environment, and space they need to succeed
Run a pair programming contest in Python to motivate, challenge, and boost students’ self-confidence.

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Powered by Drupal.

Privacy Policy