A large part of science involves building and investigating models. One key feature of model-based science is that one thing is studied as a means of learning about some rather different thing. How scientists make inferences from a model to the world, then, is a topic of great interest to philosophers of science. An increasing number of models are specified with very complex computer programs. In this thesis, I examine the epistemological issues that arise when scientists use these computer simulation models to learn about the world or to think through their ideas. I argue that the explosion of computational power over the last several decades has revolutionised model-based science, but that restraint and caution must be exercised in the ...