1. Analysing the costs and benefits of multi-representational learning environments;Ainsworth,1996
2. The functions of multiple representations;Ainsworth;Computers and Education,1999
3. Novices on the computer: A review of the literature;Allwood;International Journal of Man–Machine Studies,1986
4. The role of domain experience in software design;Anderson;IEEE Transactions on Software Engineering,1985
5. Association for Computing Machinery, (2003). A model curriculum for K-12 computer science: Final report of the ACM K-12 task force curriculum committee. Retrieved 25.03.08.