Computational sociology is influenced by a number of micro-sociological areas as well as the macro-level traditions of systems science and systems thinking. The micro-level influences of [[symbolic interactionism|symbolic interaction]], [[exchange theory|exchange]], and [[rational choice theory|rational choice]], along with the micro-level focus of computational political scientists, such as [[Robert Axelrod]], helped to develop computational sociology's [[:wikt:bottom-up|bottom-up]], [[agent-based]] approach to modeling complex systems. This is what [[Joshua M. Epstein]] calls [[generative science]].<ref name=epstein07 /> Other important areas of influence include [[statistics]], [[mathematical modeling]] and computer [[simulation]]. | Computational sociology is influenced by a number of micro-sociological areas as well as the macro-level traditions of systems science and systems thinking. The micro-level influences of [[symbolic interactionism|symbolic interaction]], [[exchange theory|exchange]], and [[rational choice theory|rational choice]], along with the micro-level focus of computational political scientists, such as [[Robert Axelrod]], helped to develop computational sociology's [[:wikt:bottom-up|bottom-up]], [[agent-based]] approach to modeling complex systems. This is what [[Joshua M. Epstein]] calls [[generative science]].<ref name=epstein07 /> Other important areas of influence include [[statistics]], [[mathematical modeling]] and computer [[simulation]]. |