Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico.Esta pesquisa tem por objetivo propor um modelo para o ensino e aprendizagem de algoritmos apoiado por ambiente computacional, que privilegie os mecanismos psicológicos da cognição e aprendizagem. O modelo proposto faz uso do saber da Psicologia, Pedagogia e Computação para especificar os três módulos que o constituem: Processo Ensino-Aprendizagem, onde são propostas diretrizes pedagógicas com base em investigações na área da pedagogia e psicologia; Diagramas de Chapin*, onde propõe-se uma ferramenta para especificação de algoritmos e Sistema Inteligente para Ensino-Aprendizagem de Procedimentos Lógicos em Diversos Domínios, onde se especifica o ambiente computacional de apoio ao modelo, o qual faz uso de recursos da inteligência artificial, compiladores, hipermídia entre outros, para criar um ambiente amigável e produtivo ao desenvolvimento de aprendizes de algoritmos. O trabalho está estruturado em 10 capítulos: no capítulo 1 é feita uma contextualização da pesquisa; nos capítulos II, III e IV é apresentada uma revisão da literatura sobre os temas ensino de algoritmos, compiladores e redes conexionistas; nos capítulos V e VI é apresentado o Modelo PLOG proposto nesta pesquisa bem como sua aplicação; no capítulo VII são registradas as conclusões deste estudo; nos capítulos VIII, IX e X apresentam-se a bibliografia, o glossário de termos e os anexos utilizados nesta pesquisa