Este artigo dá uma panorâmica geral da investigação sobre tipos de conhecimento envolvidos na resolução de problemas e sobre o modo como estes tipos de conhecimento afectam o desempenho dos respectivos autores. Alguns dos tipos de conhecimento analisados são os relativos às competências declarativas, procedimentais, esquemáticas, estratégicas, situacionais, metacognitivas e de tradução de problemas. Com base nesta análise, são sugeridas orientações para melhorar o ensino da resolução de problemas