O ciclo denominado descrição-execução-reflexão- depuração foi proposto por Valente (1993) para compreender como pode acontecer a solução de problemas com uso do computador na educação.
Neste ciclo, o aluno descreve a solução do problema para o computador, depois o computador a executa e, a partir da resposta obtida, o aluno reflete e, se necessário, depura, alterando aquilo que descreveu ou programou.
A abordagem pedagógica que mais se relaciona a este ciclo de aprendizagem é o: