What's the problem with problem-solving?

Problem-solving is being taught in disciplines such as computing. In the future, where will new approaches in teaching computing as a subject come from? Will computing courses be using approaches such as argument mapping to engage students further?