This is a very interesting topic. I have spent my career using and developing simulation tools in a different branch of engineering. There's a lot to be covered in such a class, especially understanding what the tools can and can't do, about the limitations of different solution techniques used, the limitations of the models, and how to tell whether the answer may be accurate (or not). A big question, if you fail to get an answer, is whether it is your fault or the software's fault, and how to overcome such problems.