1. ACM. (1991). Curricula Recommendations, Volume 1: Computing Curricula. Report of the ACM/IEEE-CS Joint Curriculum Task Force. [www document] URL http://www.acm.org/education/curr91/homepage.html.
2. ACM. (2003). A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee. Retrieved March 12, 2006 from http://www1.acm.org/education/k12/k1final1022.pdf.
3. Co-ordinating multiple representations in computer-based learning environments;Ainsworth,1996
4. Analysing the costs and benefits of multi-representational learning environments;Ainsworth,1996
5. The functions of multiple representations;Ainsworth;Computers and Education,1999