Developing Educational Software Components.
Daniel D. Suthers
Jonathan Phillips
Alexander Repenning
Manolis Koutlis
Jeremy Roschelle
Chris DiGiano
Mais pontes e menos ilhas Estratégias para a integração de software educacional
Uma Arquitetura de Ambiente Colaborativo para o Aprendizado de Programação