Computational models of scientific inquiry account for methods employed in solving problems, developing hypotheses, evaluating theories, and providing explanations. They also examine how problems and experiments are generated and consider the social ...