O documento propõe mapear o conhecimento de estudantes de programação usando técnicas de mineração de dados em avaliações formativas. Os autores classificaram questões por níveis cognitivos de Bloom e analisaram dados de estudantes usando classificação, associação e agrupamento para diagnosticar relações entre desempenho e taxonomia cognitiva. Os resultados sugerem que o desempenho está relacionado aos níveis cognitivos e preditivo de aprovação.