We had a question over at academia.se about what responsibility a PhD supervisor has for teaching students about the use of human subjects in research. In some fields it is obvious that a research methods course needs to touch on the ethical use of humans in research.
While some areas of computer science (e.g., theoretical computer science and compiler design) likely do not use human subjects, other areas may include the use of human subjects. As I am not an expert in CS, using Washington University research topics as a guide, AI, computational biology, computer graphics, data science, HCI, NLP, robotics, and ubiquitous computing all seem like they could involve the use of human subjects.
While most universities provide an IRB or similar to protect human subjects, if students are not taught about them, how will they know the issues. Do, and should, a general CS education include a component addressing the use of human subjects in research?
For example this question on academia.see is about a CS student that collected blood for testing imaging software.