///
Para Almeida in MORAN, o ensino através do uso de computadores pode se realizar sob diferentes abordagens que se situam e oscilam entre dois grandes polos. Em relação a esses polos, analisar os itens abaixo: I - Num dos polos, tem-se o controle do ensino pelo computador, o que é previamente programado através de um software, denominado instrução auxiliada por computador, que transmite informações ao aluno ou verifica o volume de conhecimentos adquiridos sobre determinado assunto. A abordagem adotada nesse caso baseia-se em teorias educacionais comportamentalistas, onde o computador funciona como uma máquina de ensinar otimizada. O professor torna-se um mero espectador do processo da exploração do software pelo aluno.
II - No outro polo, o controle do processo é do aluno que utiliza determinado software para ensinar o computador a resolver um problema ou executar uma sequência de ações para produzir certos resultados ou efeitos. A abordagem é a resolução de problemas e a construção de conhecimentos. O professor tem um importante papel como agente promotor do processo de aprendizagem do aluno, que constrói o conhecimento num ambiente que o desafia e o motiva para a exploração, a reflexão, a depuração de ideias e a descoberta de novos conceitos.