Computer simulations to stimulate scientific problem solving