o aprendiz programa o computador, este pode ser visto como uma ferramenta para resolver problemas. O programa produzido utiliza conceitos, estrategias e um estilo de resolucao de problemas.A analise da atividade de programar o computador, usando uma linguagem de programacao como o Logo grafico, permite identificar diversas acoes, que acontecem em termos do ciclo descricao-execucao-reflexao-depuracao-descricao, que o aluno realiza e sao de extrema importancia na aquisicao de novos conhecimentos.- Descricao da resolucao do problema em termos da linguagem de programacao. Isso significa utilizar toda a estrutura de conhecimento para representar e explicitar os passos da resolucao do problema em termos da linguagem de programacao.- Execucao dessa descricao pelo computador. A descricao de como o problema e resolvido em termos de uma linguagem de programacao que pode ser executada pelo computador. Essa execucao fornece um "feedback" fiel e imediato.- Reflexao sobre o que foi produzido pelo computador. A reflexao pode produzir diversos niveis de abstracao, os quais, provocarao alteracoes na estrutura mental do aluno. A abstracao mais simples e a empirica, que permite ao aprendiz extrair informacoes do objeto ou das acoes sobre o objeto, tais como a cor e a forma do mesmo. A abstracao pseudo-empirica permite ao aprendiz deduzir algum conhecimento da sua acao ou do objeto. A abstracao reflexionante, o aprendiz esta pensando sobre suas proprias ideias. O processo de refletir sobre o resultado do programa pode acarretar uma das seguintes acoes alternativas: ou o aprendiz nao modifica o seu procedimento porque as suas ideias iniciais correspondem aos resultados apresentados pelo computador e o problema esta resolvido; ou depura o procedimento, quando o resultado e diferente da sua intencao original.- Depuracao dos conhecimentos por intermedio da busca de novas informacoes ou do pensar. O aprendiz pode buscar informacao sobre: conceitos de uma determinada area, alguma convencao da linguagem de programacao, computacao ou estrategia. Essa informacao e assimilada pela estrutura mental e utilizada no programa para modificar a reflexao anteriormente definida. Nesse momento, repete-se o ciclo descricao-execucao-reflexao-depuracao-descricao. A execucao deste programa nos fornece dois ingredientes importantes para o processo de construcao do conhecimento. Primeiro, a resposta fornecida pelo computador e fiel. Segundo, a resposta fornecida pelo computador e imediata. Entretanto, o ciclo descricao-execucao-reflexao-depuracao-descricao nao acontece simplesmente, colocando o aprendiz diante do computador. A interacao aluno-computador precisa ser mediada por um profissional (o professor). O professor necessita ser formado para assumir o papel de facilitador dessa construcao de conhecimento e deixar de ser o "entregador" da informacao para o aprendiz. AplicativosSao programas voltados para aplicacao especificas como processadores de texto, planilhas eletronicas e gerenciadores de banco de dados. Embora nao tenham sido desenvolvidos para uso educacional, permitem interessantes usos em diferentes ramo do conhecimento.Processador de texto No caso dos aplicativos, como os processadores de texto, as acoes do aprendiz podem tambem ser analisadas em termos do ciclo descricao-execucao-reflexao-depuracao-descricao. Muitos processadores de texto sao simples de usar e facilitam a expressao escrita de nossos pensamentos, porem, a parte da execucao e desvantajosa. No caso do uso do processador de texto, a reflexao e a depuracao do conteudo nao sao facilitadas pela execucao do