Talking About Unanticipated Consequences

he topic of this section is more like (but also importantly different from) a logical error that the programmers didn’t catch: the program will run, but the fact that its results are wrong will not be immediately apparent.
Overview
This section is for Computing instructors who want to build the idea of unanticipated consequences into their Computing coursework and their conversations with computing students. Focusing on that idea has several benefits. It is a good way to introduce your students to knowledge from other disciplines. It can encourage your students to prioritize those who are affected by technological developments. And it can help your students become accustomed to considering what will happen when tools they develop are used in unexpected ways and trying to plan accordingly.