<span style="font-size: 11.0pt; line-height: 107%; font-family: ";Times New Roman";,serif; mso-fareast-font-family: ";Times New Roman";; mso-ansi-language: PT-BR; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Com o passar dos tempos, as tecnologias digitais foram se desenvolvendo e sua evolução acelerada no decorrer dos anos. Os primeiros computadores, chamados ENIAC deram lugares aos computadores de mesa, notebooks, tablets e smartphones, permitindo o desenvolvimento de tecnologias digitais voltadas para a educação, tecnologias estas chamadas de TICs. No século XXI, toda tecnologia se desenvolveu de forma rápida, se tornando acessível a praticamente todos, sendo importante utilizá-la como ponte para obtenção de conhecimento. Com este princípio, o computador vem a ter importante papel no processo de complementar o ensino de um indivíduo, e a programação de computadores permite que os alunos completem este conhecimento pré-existente em conteúdos lógicos, como encontrado na matemática. Pensar no uso da programação de computadores em disciplinas lógicas e que haja real dificuldades, como a matemática, tem se tornado um importante meio de aperfeiçoar o ensino. Ao utilizar princípios da aprendizagem significativa de David Ausubel (1960) e construcionismo de Seymour Papert (1980), pode-se obter consideráveis resultados e melhorias acadêmicas em determinados públicos, tornando o aprendizado dinâmico e colocando aluno como centro do saber. Desta forma, se torna importante a utilização de meios que propiciem uma aprendizagem dinâmica e que o aluno se torne o protagonista de sua aprendizagem. Assim, o presente trabalho busca levantar informações sobre a utilização destas teorias no desenvolvimento cognitivo dos alunos e como deve ocorrer o processo para que aprendizagem significativa e micromundos possam ser utilizados em sala de aula.</span>