Vygotski
o computador como uma atividade onde os alunos possam se expressar livremente, onde possam colocar seus desejos e motivações
- linguagem de programação tem um papel relevante
a linguagem como mediadora no ato de ensinar e aprender
- softwares educativos ajustados à linguagem do aluno segundo seus padrões culturais
ZPD
- programas trabalharemnos níveis emergenciais do desenvolvimento