1. Jenkins T (2002) On the difficulty of learning to program. In: Proceedings of the 3rd annual conference of the LTSN centre for information and computer sciences, pp 53–58.
http://www.psy.gla.ac.uk/~steve/localed/jenkins.html
. Accessed Feb 2013
2. Allison I, Orton P, Powell H (2002) A virtual learning environment for introductory programming. In: Proceedings of the 3rd annual conference of the LTSN centre for information and computer sciences, pp 48–52
3. Traynor D, Gibson P (2004) Towards the development of a cognitive model of programming: a software engineering approach. In: 16th PPIG workshop, Carlow, Ireland, April 2004.
http://www.cs.nuim.ie/~pgibson/Research/Publications/E-Copies/PPIG04.pdf
. Accessed Nov 2006
4. Kölling M, Rosenberg J (2001) Guidelines for teaching object orientation with Java. ACM SIGCSE Bull Proc 6th Ann Conf Innov Technol Comput Sci Edu 33(3):33–36
5. Dunican E (2002) Making the analogy: alternative delivery techniques for first year programming courses. In Kuljis J, Baldwin L, Scoble R (eds) Proceedings from the 14th workshop of the psychology of programming interest group, Brunel University, June 2002, pp 89–99