Seymour Papert foi um matemático e educador sul-africano que desenvolveu a abordagem construcionista da aprendizagem. Ele criou a linguagem de programação Logo na década de 1960 para ser usada no processo de aprendizagem das crianças. Sua abordagem construcionista integrava princípios psicológicos, pedagógicos e computacionais para orientar a mediação dos professores na interação com os alunos durante a programação.