palavras-chave Ensino-Aprendizagem de Programação Método de Ensino Programação em Duplas Taxionomia de Objetivos Educacionais de Bloom Teoria do Conflito Sócio-Cognitivo