To figure something out in almost an iterative process like code. They might also use their knowledge to help solve a computational procedure. They also might change a problem, then create a solution that they could test.