O desenvolvimento da capacidade de resolver problemas é actualmente um dos mais importantes objectivos do ensino da matemática contudo, devido a diversos factores, continua a ser sobrevalorizado o treino que visa o domínio de procedimentos e algoritmos em detrimento de actividades que envolvam o raciocínio e a resolução de problemas não rotineiros.
A ineficiência da aprendizagem centrada em procedimentos e algoritmos tem sido comprovada por diversos estudos, revelando que, ainda que haja domínio da componente de cálculo, os alunos revelam grandes dificuldades na resolução de actividades problemáticas cujo enunciado não forneça pistas sobre as ferramentas matemáticas que permitem a sua resolução.