This text uses simulation as a computational aid in dealing with and creating models of reality. Its main objective is to incorporate simulation as an integral part of the interaction between data and the models which may have approximately generated them.